Вопрос состоит из двух частей: как такой модуль создать и как его загрузить в проект. Модули нужно собирать без лишних библиотек, например react, который уже будет загружен в главном приложении. Загружать модуль нужно по урлу из public, а не использовать стандартный lazzy loading из текущего проекта, чтобы можно было добавлять/удалять модули в папке собранного веб-приложения без перезапуска сервера.