# Non-goals
`termgrid-core` intentionally does not provide:
- ANSI input stream parsing
- Terminal emulation (cursor state machines, scrollback, alternate screen, etc.)
- Input handling
- Event loops or scheduling
- Terminal capability detection
- Line wrapping at the terminal layer (wrapping is handled via `TextBlock`/`TextBlockStyled`)
- High-level layout engines (panels, widgets, constraint systems)
These responsibilities belong to higher-level systems.
This crate focuses strictly on deterministic grid state mutation, representation, and backend-agnostic output derivation.