Reduce packets of the same type by combining packets together. Currently this just does linear averages of the data, but this can easily be extended to support other combinations, such as min and max.