Every one has its own standards, there is no good recipe for a template.
I suggest to learn the basic rules starting in:
http://helpcenter.graphisoft.com/tips/template-files/
and then make practice with one or two of your architects.
Tip:
you can't customize everything because you don't know what your next project need. I use to accompany the template with a little text file with basic rules on each of the customization introduced in the template..... doing so you will solve 90% of coherence problem.