Add new main GUI

Not yet completed but has the main skeleton