combination graphical text editor and command shell.