duda sobre el sistema de plantilla jsf 2.0

Alguien me puede decir si el sistema de plantillas de se usa en jsf es para escbrir menos codigo, tengo entendido
por ejemplo si coloco en la plantilla div name="algo" insert="algo"

luego se suponge que se hace un componente de esta forma

ui:define name=algo

voy a colocar ese componente en esa linea es asi esto ,es decir se hace para no repitir codigo??