A page layout engine inspired by SiteMesh but specifically for Spring MVC