For WinUI templates we need an additional parameter that allows filtering the templates by AppModel (Desktop + UWP).
The UserSelection has a group of context parameters (like language, platform, projecttype + frameworks) that are used to filter templates on the TemplateRepository. We should group them together so they can be passed together to make method signatures easier to understand and less error prone (when parameters are switched).
X-Ref: WinTS issue: microsoft/TemplateStudio#4040