Add the concept of Core.Array.String selection
Shift-Left/Right expands selection
Update selection rendering
Add unpublished dependencies as submodules
Fix test suite for Elm 0.14
Add support for RichText in Scratch files
Fix compile errors in dropbox signal routing
Cmd-B makes text bold
Render scratch documents with the correct width
Pull out bolded spans as tasks
Create an empty scratch if none exist
Show selection when debugging
Select title when new scratch is created
Cmd-Shift-Left selects to the beginning of the current line
Cmd-Left/Right moves to start/end of the current line
Add RichText.Block to replace newlines in RichText.Span
Backspace at the beginning of a RichText.Block will join with the previous block
ProcessScratch command extracts tasks to Tasks inbox
Wire up UI for processing scratch files
Refactor MainTest.test3 to test different outcomes independently