I have an email address set up as "
cad_template@mydomain.com".
Whenever anyone is working and senses a slight feeling of...impatience, disappointment, or whatever you want to call the emotion that says "If only I were using a computer to do this, this part part of the job would be automatic," they send a quick email to the CAD_TEMPLATE expressing their wish for a tweak to the template.
A dedicated CAD template guru (usually me after hours) reviews the requests and integrates the good ones into the template. This avoids the hateful activity of cleaning up a project file to be later used as a template. That task should not be done more than once.
The above method works only after you have achieved useability from your template. Its not really a smart way to generate a template from a blank slate.