Uh, JSF is a component based MVC framework. Tiles is a templating framework. You can also just use plain
JSP or Facelets instead. They also suppors including separate JSF parts in the view. I can recommend Facelets over JSP as it provides much more flexibility.