A C# code demonstrating all five SOLID principles, (mainly based on Chris Klug's TechEd North America presentation)