pub type Selection = (Cursor, Cursor, TargetShape);
A selection is an extendable range of text within a buffer.