Implement split operation to sort out MVC.

Our model-view-controller should support split windows
with the same or different text buffers.

Eventually the editor will be useful for a single
line data entry.