I find myself repeating allot of code would be useful to have in a project template however any the methods I used before has always called the project what I setup as for example if I did web api project and named it below. Then packaged it as a template
VSWebApi2.BoilerPlateApi
This name would be presented to the end user is their a way to pick up the custom name from when the user types in the file new dialog
Also is their a way to include multiple projects for example I would use dal infrastructure as class library's. And is their a way of renaming class files for example if i had TestDBContext it would rename it to what the user called their app and all occourances