pub type Selection = Selection;
pub struct Selection { pub anchor: Position, pub head: Position, pub visual: Option<VisualMode>, }
anchor: Position
head: Position
visual: Option<VisualMode>