Вынес ядро фреймворка в отдельный сабмодуль