From Full Bit Vector → Limited Pointer → Clustered/Hierarchical → Dorado (3-pronged simultaneous improvement)