1. ядро: модульная структура 1. предоставление сервисов плагину интрефейса (gui) 1. список плагинов 2. возможность опросить и задать конфигурации любого плагина (много сервисов) 3. возможность получить сервисы конкретного плагина 4. возможность загружать/выгружать плагины 5. по мере необходимости дополнить список предоставляемых сервисов ). 2. импортирует описание и сервисы плагинов 1. обрабатывает функцию импортируемую плагином в которой описываются все сервисы предоставляемые плагином, его имя, и другие характеристики