Attempt to split lines on window width.
Keep a separate std::list of the backlog as it should be shown on screen.

Currently the line splitting bits are not re-implemented.