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