Basic GUI Framework

Utilising older code set up the basic code to build the GUI. Also can
link to the engine so calls can be made. So far no functionality.