More GUI Components

Still more to do but now the GUI is starting to look like a GUI