An interface for abstracting input and output for various terminal implementations.
The size of the virtual terminal text area, where width and height represent the number of characters that can fit within it.