Base setup. Create fork of Differential's boilerplate, and update it to this.