Modify PacedTimingFunction to operate over a range

This will be required to implement chained timing functions.