Al concretar el concepto página, surgen nuevas cuestiones a resolver. La metadata más común que tiene una página, son atributos como el título, la descripción, los keywords, etc. Pero también hay otros que debemos tener en cuenta, como son los archivos JS y CSS.
Es muy posible que sea necesario hacer que el tittle, descripcion o keywords de la página sea definido por algún módulo.
Lo normal al establecer un layout al sitio web, es que todas las páginas tengan unos CSS y JS en común, y también pudiera ser que un módulo concreto tuviera necesidad a un script externo.
Por ello, y así como se ha desarrollado en el backend, el sistema debe permitir incluir estos archivos de cada módulo en la página que lo necesite en cuestión.
Desde los módulos es posible llamar a métodos de la página que los está instanciando y setear dichos valores. No está implementado en la aplicación práctica pero si está tenido en cuenta.