Added GUI_FACTORY_CLass