We manage and release all versions of our repos using a combination of semantic versioning and git tags. This means our versions are stored in tags, not branches. Can we have templates versions extended to support tags in addition to branches?