Building a Powerful Console App in C# with .NET and System.CommandLine