This change creates two new files. Firstly, slate.go, to house slate related functionality. Secondly, utils.go to house generic utilities and helpers.