Build out initial version

cc @twolfson