Convert to string. Optionally takes output range as a sink.
Zero-indexed, Tab counts as 1
Filename (including path)
Index into the source
Zero-indexed
See Implementation