Is there a way to have the gxt component defined in the server side code (of app engine) and to be transferred to the client and instantiated by an ajax call? I have tried to search around and find anything like that but found nothing so far. The scenario is I have a viewport type application that has 5 subsections that are not needed on the landing screen. But any of these sections can be downloaded and displayed from a menu. These will not replace the landing screen but display in a panel and they are compound components.