Assuming we want to store most-typically-incrementally mutating data in perpetuity, then TOH or a derivation probably provides optimal scheduling scheme. The question is which frequencies you give each "layer", what parameters define these, et cetera.