The segment ord to global ord mapping uses LongValues abstraction.
Introduced an OrdinalMappingBuilder that build the segment ord to global ordinal mapping, so we experiment with other impls.
Removed caching Ordinals.Docs impl