Localkube

Partially addresses #50
Sounds good, will re-push in a bit.