Maintain cursor position in the Terminal.
Support hiding the cursor in Terminal.
Allow classes/domains to implicitly be visible across compilation units.