Alterar index.xhtml

Olá Pessoal!!
Comecei a trabalhar em um código, que carrega tbm jquery, css e java script. O problema é: Toda view esta em uma unica index.xhtml e o cabeçalho da pagina em um template, dificultando muito a manutenção. Gostaria de saber se é possível separar as partes dessa index (inicio, pesquisas, etc… ) e como posso fazer??

obrigado a todos!!

Facelets?

Isso!! O código é composto basicamente em: JSF, primeface, css, javascript, ajax e com JPA.

Então, se você trabalhar com facelets, consegue criar um template básico e, de acordo com as regras necessárias, adicionar ou não determinado elemento/página

Entendi drsmachado , tentei isso, o problema é que com o template ele não consegue chamar os meus arquivos css. Não sei o porque…

Vlw

Obrigado!!

[quote=Eber]Entendi drsmachado , tentei isso, o problema é que com o template ele não consegue chamar os meus arquivos css. Não sei o porque…

Vlw

Obrigado!![/quote]
Postar o código ajuda…