UI skeleton

This is just after a few hours working on UI stuff. It looks really bad
but there's obviously a lot of placeholders