Creates a passable GUI. Not working yet.