Initial commit of beginning crust implementation

Authored: Anthony and Michael