TimeScaleOp:
    | { type: "fitContent" }
    | { type: "applyBarSpacing"; value: number }
    | { type: "applyRightOffset"; value: number }
    | { type: "reset" }

Discrete operations applied to the shared time scale before painting.