Ichiloto lives in the terminal, so IO is not a footnote. It is part of the identity of the engine.
These pages focus on the code that talks directly to the shell: the classes that manage cursor state, terminal size, screen clearing, input buffering, and other console concerns.
If a bug seems tied to a specific terminal emulator, keyboard sequence, or redraw behavior, this is the part of the reference to inspect first.