Messing about with a gui.

I'm doing this by hand because I think I want to learn it like that more
than any other way.