Opaque handle type represented using integer values internally.
Opaque handle type storing both the actual integer value as well as versioning information.