Improve handling of 'b', add beginning-of-line '^', add more movements to visual mode.