Refactor packing

Use a map of Range -> BucketCollections, instead of just concatenating all BucketCollections together

IGV-2071
Fix grouping key which was breaking all packing by groups

IGV-2071