Creating Custom .NET Project Types with .NET CLI Project Templates