WIP on modes.
Wrap text for viewmodel.
Remove redundant vty refresh.
Arrow keys can move cursor.

If you're extremely lucky with your terminal.
And cursor is moved incorrectly.
Handle viewport resizing.