REPL

The initial implementation is copied over from the [prototype], see Execute `code` *cells* for usage.

Additionally through use of the Plugin system it is possible to create custom REPLs.