Make implementation more reactive.
Factor out view and output relate code out of the core.
Implement support for multiple outputs.
Implement hiding of sections.
Make sure that both result and error are reset.
Make section string inserted by keybinding configurable.
Update demo.
Version 0.4.0