Introduced a new experimental data structure
A shared pointer to a vector of structs containing, within themselves, a vector of T's and a cluster index. This seems to be a  bit cleaner, more readable code, but needs more testing. Intellisense doesn't seem to like this depth though.