More work on the GUI. No idea what I want to do yet.