Templating facelets