WIP changes.
Drag selection rectangle is painted.
Basic selection working.
Cycle Selection is working.