Safety

Safe to call Timeline::append/apply/cue methods from within Motion and Cue callbacks.
Cue::Control handle for canceling cues similar to how we can cancel Motions with Output<T>::disconnect.
Label text for and auto-cycling of samples.