A structure used to coordinate all text editor operations.
Note: CursorX is the horizontal character position in the line, or position relative to StartOffset.