Infrastructure for "console" windows in applications. This package contains base classes from which consoles can be built to do anything from simply displaying output from running processes to interacting with the user via stdin.