The concept Descriptor allows to describe a unique object in an abstract model.
Descriptor
DefaultConstructible
CopyConstructible
Assignable
EqualityComparable
Index
Handle