Yo he modularizado todo mi directorio al punto de tener un solo template......... y lo hice a fuerza de Include(s)
Tengo un swich-case que va cargando los modulos automaticamente
Cita: Tendrás un archivo por ejemplo "tema.inc" que incluiras en todas las páginas, y llamarás a sus funciones para dibujar el diseño.
En mi caso, el diseño (template) es quien va llamando a todas las paginas (modulos)