Componentes personalizados com várias seções semelhantes ao rendimento
Estou tentando criar um componente ember.js que contém várias seções de conteúdo. A maneira intuitiva de expressar o desejo é usar subcomponentes semânticos que serão posteriormente renderizados em locais apropriados para que, por exemplo,
{{data-table …}}
{{column name="Name" … }}}
item.name
{{/column}}
...
{{/data-table}}
vai se transformar em
<table …>
<thead>
<th>Name</th>
...
</thead>
<tbody>
<tr>
<td>First item name</td>
…
</tr>
...
</tbody>
</table>
É possível implementar essas construções em handlebars.js ou ember.js, por exemplo via guidão auxiliares? Se sim, então como?