Make a lot more stuff use BufferPos (everything I think)
Implement selection using shift-arrow
Implement copying (still needs to be moved to a command)
Implement home and end (with ctrl to do the entire buffer)
Mess with rendering of selections and cursors