Move frame clock scheduling to backend
This will eventually allow for custom frame clocks, or state more tightly coupled to the things that actually drive the frame clock.
This will eventually allow for custom frame clocks, or state more tightly coupled to the things that actually drive the frame clock.