Makings sense of coded indices on completion phase.
Extacting CodedIndex logic into a class.
UTF8 optimisation.
Minor CodedIndex changes.
Consolidating old API.