Рождение плагинов

Код ядра немного сокращен, путем выноса в файл Tools