Core line/column byte-position tracking utilities.
The tracker is byte-oriented and supports \n, \r, and \r\n line endings.
\n
\r
\r\n