- extracted channels_view.rs module (State, Message, Action)
- extracted tracks_view.rs module (State, Message, Action)
- moved filtering/sorting logic into view modules
- updated main.rs to route messages and handle Actions
- follows iced composable architecture pattern
- prepares for phase 2 (PaneContent enum) and phase 3 (DataStore)
See CHANGELOG.md for detailed narrative.