MonitorView state is serde and settable with ui.set {program|source}; view.* UI commands with menu checkmarks; wrench and zoom menus with automation ids; headless kittest tests (view_ui.rs). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>