В любом случае, нсак движется в правильном направлении. Как минимум, каждый компонент чита лежит в своём файле, это уже прогресс. При такой структуре легко редактировать, просматривать, добавлять, удалять, как для дева, так и для юзера. Реализация модулей конечно слегка странноватая для меня...