Move around {Idx, IndexVec, IndexSlice} adjacent code
#110539
Merged
{Idx, IndexVec, IndexSlice} adjacent code
#110539