Hi James thank you for taking the time to read my article. Yes you can find the source at https://github.com/Melvin24/CustomProjectTemplates.
I agree there is little documentation available for custom templates and yes moving forward this may cause maintainability issues and the change can be silent since this is not a praised or advertised feature.
That is an interesting suggestion and i will be looking in to it, The tutorial above was just a basic setup of custom templates with multiple build configurations and a custom run script. However if you have any thoughts on multiple optional features then please share it as i would love to know.