Refactor and start to add support for loading assemblies
Some medium size structural changes in preparation for better reference support.
Add generic REPL launch command.
Rework view to better support multiline non-keyboarded inputs.