@makena_mendoza, el layer que mencionas de Magento no tiene relación alguna con seguridad, ese aspecto se maneja mas abajo, el layout(xml) lo único que hace es generar/modificar una estructura y personalmente no lo tomaría como ejemplo a seguir.
Para lo que tu quieres hacer te sugiero le des un vistazo al
view layer de Zend o bien integres un engine como
Twig.
Saludos.