Xml-based template engine for .NET platform