Vertical Slice Architecture in .NET