implement GuiResource
implement Gui
update cmake file according to Gui implementation
update Resource according to Gui implementation
update PackageResource according to Gui implementation
update ResourcePackage according to Gui implementation
update callbacks for GuiResource
manage guis in bundle compiler
manage guis in RenderWorld
manage guis in World
implement LuaGui
update Lua binds according to gui implementation