Criar componentes Facelets encadeados

Gente, eu estou procurando na net mas não estou achando.
É o seguinte: eu preciso criar um componente facelet que possa receber outros componentes.
Por exemplos, no componente h:dataTable recebe o componente h:column no seguinte formato:

<h:dataTable ...>
     <h:column>
          <h:outputText .... >
     </h:column>
</dataTable>

Bom, então eu preciso criar um componente com a seguinte estrutura:

<x:meuComponente ...>
     <h:dataTable ....>
          AKI EU COLOCO O CÓDIGO PARA ACEITAR TAGS JSF
     </h:dataTable>
     <y:componente de navegação/>
</x:meuComponente>

Então eu quero usar meu componente assim:

<x:meuComponente ... >
     <h:column>
          <h:outputText .... >
     </h:column>
</x:meuComponente>

Então, como eu implemento a parte que está escrito: AKI EU COLOCO O CÓDIGO PARA ACEITAR TAGS JSF?