Test Buildpacks

Opening this while I work the finishing touches, so we can discuss.
Call it `newControllerClient`.