Рекомендую ознакомиться с интерфейсом IArea в модуле Kernel.
- Создать новый класс области и добавить его в bgs.area.
- Для добавления базового функционала требуется наследовать новый класс от AbstractArea.
- Реализовать нужный функционал.
- Добавить новую фабрику или изменить методы старой в bgs.area.factory.
- В bgs.setup.alias.AreaAliasList добавить новый алиас на метод фабрики для создания конкретной конфигурации области.