Разделение кода успешно решает проблему с раздельной загрузкой, но не решает проблему с раздельной компиляцией.
Модульная совместимость с раздельной компиляцией никогда не будет рекомендуемой по умолчанию, но команда GWT должна изучить это в будущем.
Если мы говорим об архитектуре на основе плагинов, различные разработчики плагинов должны разработать свой собственный пользовательский интерфейс, скомпилировать и передать инфраструктуру. Framework должен их динамически загружать.
Я все еще ищу и способ сделать это (сделай лучше).