Revision H2.2 ( Main GUI Classes Finished)

Coded:
GUIMaster:
vector<GUIElement>
getNewInstance()
destroyInstance()
update()
getInstance(GUIInstance)

GUIInstance:
vector<GUIElement>
GUIMaster parent
GUIInstance(GUIMaster)
update()

GUIElement
GUIInstance parent
update()
GUIElement(GUIInstance)