@Jacques1;
Slight off subject to my post, but since you had mentioned Front Controller ect, I have been reading more into MVC. I have checked some guides/tutorials on this and came up with:
https://github.com/Joshinki/php_mvc/
Took abit for me to get my head around it, Only question I have that I couldnt really find an answer on is a controller for every part of the site? (Login, Load News Article, Load Navigation) So you would have a seperate Controller on your homepage to view news ect, then another for loading a navigation?