Split the underlying sector management logic out of SpatialCollection into a new SpatialPartition class.