Очень похоже на настоящую плагинную систему. В приложении некоторые слайсы могут быть доступны только под флагом билда, а потом под флагом с бекенда. А также каждый слайс может иметь свой пункт меню по своему усмотрению, но нужно сделать так, чтобы ядро не знало про условие появления этого пункта в меню, а следствие и условий активации слайса.
Если слайс разрешил активацию, то добавляем роуты в общую пачку и показываем пункт в меню, иначе ничего из этого не делаем. Пример, тинькофф бизнес отображается в общем меню. У нас похожая тема, сектор приложения отображается если пользователь подключил услугу и при этом в фоне лонг-поллинг и отображается счетчик на пункте, то есть запускается логика. Но если не подключил эту услугу, то пункта меню нет и роутинга нет.