Started implementation of Gui and Container