GUI Fork

Im forking this project and start working on a GUI.
The core design is pretty much "done". The working code needs to be
added though.