TerminalIO
Classes 
KeyboardReader
ScreenWriter