updateFrame

Producer-facing: replace the current frame.

TODO(Phase 0): wire this to the ToolbarPipeline stages so that customer transforms registered via the public API run at the right moment (loophole P1-11).