Extract re-usable concept to easily move the cursor's focus point
Extract re-usable step direction concept
Refactoring left/right cursor movement to use simplified concepts
Merge pull request #617 from peitschie/selection-cleanup

Tidyup SelectionController