Does that approach involve the CLI taking ownership of the templates?
When creating a project I use the Visual Studio project templates as they are updated periodically. This means that the templates change, yes, but not usually very radically from a structural perspective.
Would it not be possible to create a standard project in Visual Studio (or any other IDE) and then modify the files of that project template with a ‘diff’ for each file requiring modification, thus adding the Aurelia project to the solution generated by the IDE?