Convenience class to do point data partitioning, i.e. building a TMapTArray> Uses CRTP to remove the need for virtual calls. Has some behavior options depending on the derived class. Currently supports time-slicing (caveat for rooting data, not done yet) Can easily write to a common output (for match & set cases) Can write to separate data (for partitioning) Supports multiple data (indices won't be useful though)