Leitura de Tags JSF geradas em um servlet

Olá pessoal,

Estou começando a trabalhar com jsf e preciso fazer um servlet que gera dinamicamente código html e que utilize tambem componentes do jsf, para enviar a resposta para o browser.

O problema é que quando eu gero as tags JSF no meu servlet, elas não são interpretadas pelo faces servlet pois o faces só intercepta arquivos que seguem o padrao *.jsf.

Alguem sabe alguma maneira de conseguir fazer isso? Existe algum servlet do JSF extensível que eu possa mandar um stringBuffer com código html e tags jsf e ele interprete e mande corretamente para o browser, como se fosse um arquivo *.jsf?

Valeu pela ajuda