Attempts at a GUI -- unfinished