More Timer methods

What would be the best way to go about changing the period of an iPlug::Timer after its been created?
Also, how could I better do things with Timers, for animation purpose? I’d like to be able to offset them by delays for example, so some objects are timed or animated out of phase with others.