1ca1efb3b6
Second phase of #118 for settings_plugin: the 2,857-line mod.rs becomes four focused submodules along existing system boundaries — mod.rs 561 types, markers, SettingsButton, plugin build, persistence input.rs 632 button/hotkey handlers, focus attachment, scrolling updates.rs 495 per-frame value-text updater systems + label helpers ui.rs 1,231 spawn_settings_panel + row builders + thumbnails Moved items are pub(super); mod.rs glob-imports the submodules so system registration and tests keep their bare names. No behaviour change; all 29 settings tests pass unchanged. Refs #118 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>