This interface marks an opaque identifier for a tag store.
The value of a property that can be stored to a tag store.
A tag store is where configured tags are saved.
|GeneralTagConfig<T extends Tag,P>|
A tag config that has a string path with is the UID of the parent folder.
A TagStoreObject is something that is stored by the tag store and is pass around along with an id that can be used to efficiently operate on the object later.