Class MultiStageTimeSeries

Maintains several TimeSeries with different update frequencies to satisfy three goals;
(1) retain data over long timespan, (2) save memory, and (3) retain accurate data for the recent past.
All in all, one instance uses about 8KB space.