Using the t_VectorMap as a guide, create an unordered map version, to replace the current t_VectorMap for systems that don't require indexing or will be dynamic, as in having items removed. In a VectorMap removed items break the Map_si which maps a string name to a vector index. When an item is removed the map is no longer correct. So instead of reworking the Map_si to shift items, create the unordered map variation.
Using the t_VectorMap as a guide, create an unordered map version, to replace the current t_VectorMap for systems that don't require indexing or will be dynamic, as in having items removed. In a VectorMap removed items break the Map_si which maps a string name to a vector index. When an item is removed the map is no longer correct. So instead of reworking the Map_si to shift items, create the unordered map variation.