//! Editing infrastructure — caret rendering + `contenteditable`
//! behavior.
//!
//! ## Sub-modules
//!
//! - [`editor_state`] — per-editable state (undo/redo history,
//! coalescing metadata). Filled in by B.4; B.1 lands the stub.
//! - [`caret`] — reverse `(node, byte_offset) → (cell_x, cell_y)`
//! mapping used by paint to position the cursor.
pub use ;
pub use ;
pub use ;