completion: start playing with colors.
workspace: make notebook scrollable.
tests: trace upstream.
source: add debug code.
completion: start inserting a snippet for autocompletion.

This lets us put () after method calls and leave the cursor in-between
them with a tab stop after the completion.

This will get more advanced soon by querying the worker process for the
available parameters.