Change how static console definitions are handled.
Minor changes.
Handle console variable change for window size.
Make internal console definitions not have a name at all.
Remove some code bloat.
Minor comment changes.
Remove unused code.
Clarify how console history is written.
Implement console input history.
Implement console output scrolling.