UI rendering modules.
These modules follow the dumb-UI rule: they only render widgets, mutate in-memory state, and queue intents. They do not perform side effects.