A tecnologia T4 funciona como um gerador de código embutido do Visual Studio. Embora fundamental para muitos frameworks, construídos em .NET, é extremamente sub-desenvolvida. Mesmo as coisas mais simples como reutilização inteligente de templates ou emitir vários arquivos, o que é observado à primeira vista. No entanto, os desenvolvedores estão encontrando maneiras de melhorá-lo progressivamente. Damien Guard, desenvolvedor de sistemas, construiu uma extensão para resolver a limitação da saída múltipla.
A classe gerenciadora do Damien Guard assume o controle da compilação de saída, para que esta possa ser dividida em vários arquivos. Implementada como um arquivo de template, é de fácil compreensão e ainda muito inteligente. Ela da suporte a coisas úteis, como cabeçalhos e rodapés comuns que são aplicados a todos os arquivos do conjunto.
Damien publicou recentemente uma versão melhorada de sua classe de controle. A mudança mais importante é a melhoria no suporte ao controle de origem. A extensão agora irá verificar se os arquivos foram alterados antes de escrevê-los no o disco. Se um arquivo foi alterado, ele será automaticamente salvo. Há também algumas melhorias internas para reduzir os conflitos com outros plugins que podem estar procurando por modificações nos arquivos.