Create a `Tag` class, inheriting `Reference` and using `ReferencePrivate` as data store. Add convenience function to create a tag and an annotated tag.
Create a
Tagclass, inheritingReferenceand usingReferencePrivateas data store.Add convenience function to create a tag and an annotated tag.