Add DynamicClock object and specs.

I'm not thrilled, but it gets the job done.