Сейчас в 1с есть такие объекты как подсистемы и функциональные опции а так-же есть библиотека стандартного функционала.
А теперь представьте, что в функциональных опциях сделают
1. возможность хранить версию
2. модуль в котором можно будет описывать экспортные функции который внутри отрабатываются только при если опция включена.
А в подсисемах сделают включение и выключение всего вложеного дерева по опциям
Что мы будем иметь:
Описываем функционал, весь его привязываем к одной ветке подсистемы, на верхний уровень ветки подсистемы вешаем функциональную опцию и в ней описываем 100% интерфейса нашего функционала (кстати по логике нужно будет сделать возможным "закрыть" такой контейнер)
Все, дальше его тупо суем в любую конфу и юзаем.
Конечно остается вопрос с пересечением функционалов, но все-же идея мне нравится :)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан