Template Building Blocks via .NET Assembly