SelectionMode:
    | "end"
    | "preserve"
    | "select"
    | "start"