- separated python console from the interactive console - added shell console type (simple example) - console types are autodetected and can be selected in the menu