Representation of text display

The console representation is heavily biased towards the format of Linux's /dev/vcsan. The console is just a rectangular array of characters (one byte each), each of which has an associated attribute byte. In addition there is a cursor which may be placed over any of the characters.