.NET /WPF Pattern & common used classes Library