Template Based Notification System for .NET