Integrate with old work

I've added the bulk of the old work into this new project and got an extremely basic (and ugly) ui for testing.