We need to discuss the pages dir structure and controller names. It is better to have a meaning for controller such as 'mvccc' as the main controller and have something like 'admin', 'tools', etc added in the future. Also it would be better to put home.php in the root of views/ dir and make different dirs for each category (corresponding menu bar).