Started implementation on GuiFactory
Committing Gui Changes
Update GuiFactory to use new GuiBase contexts
Update BaseGui to use contexts
More config work
Finishing ConfigGui injector
Merge branch 'master' into ConfigGui