Here is a first shot at marrying the looks and basic funtionality of a screen machine with Jim's web console.
Both are separate and both can be moved and resized independently.
The console's textareas are set proportionately but the menu space is fixed. Perhaps there could be another menu item for preferences and another to open the machine. Both are cosmetic.
I think the machine will have three columns to start with:
1 - Display options - abc, frequently used, switch, console display options (parent, words, snippets, comments, complaints - the menu in the console would need to change to suit). Maybe display options could be done with tabs in the console but they will take needed space.
2 - Classes
3 - Methods
The columns of course move so no need for scrollbars.
But all can be changed!
edit: added: http://collabedit.com/display?id=38563