moved codegenerator to support and started integration to UiCodeGenerator #8