Util: fix unlines edge case
Make space self-insertable
Split Editor -> editor, display, input source
Merge branch 'editor-mitosis'
Todo: - "split editor"
Todo: + motions should be more functional