Added rangeData to allow processors to store additional data per-range