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.
accumulate data into packets by reducing them.
set the cadence to reduce to target the data. This should be convertible to seconds. Note we assume all packets have the same offset units (e.g. microseconds).
set the sink for the stream components as they are processed.