Prototype build

Still work in progress.