complementando un poco el comentario de
Triby, fijate aca explican el
frontController, y como implementarlo, también el amigo explica en su blog el
MVC, con ejemplos concretos que te pueden dar una mejor idea, ve las clase base que el amigo tiene para la vista que es bastante flexible para meter tag al layout y templates
, de ahi para adelante lo que tendrias es que ponerte a hacer tu implementación y nos comentas, saludos