Abstracting UI specifics behind a component factory.
Lots of javadocing.
Neatened up spacing and sizing on resize controls.
Adjusted default font.
Default layout for the debugger.
Added TextGridModel to the component factory.