//! Reusable BMUX TUI components.
//!
//! This crate intentionally layers higher-level controls on top of raw
//! [`bmux_tui`] primitives instead of replacing them. Component state is kept
//! separate from component policy so applications can opt into behavior one
//! feature at a time.