Pipeline Pattern Implementations in C# .NET – Part 1 – Michael’s Coding Spot