Переделана структура фреймворка.