Added a dodgy cursor.
Refactored tty process stuff. More tty callouts.
Rudimentary colour support.
Beginnings of attribute support.
About to change to AttrSet.
Migrated to AttributeSet.
Implemented REVERSE and fixed drawing position of fonts.