Added a working GUI structure that needs more functionality