Я рекомендую использовать генерацию шаблона XSLT для создания целевых файлов c. T4 просто позволяет вам писать код в ваших шаблонах, который не нужен, вместо этого просто создайте модель XMl и используйте XSLT для преобразования ее в код.
Может быть, использовать такой инструмент, как этот? http://ditchnet.org/xslpalette/