Adds partitioned version of text line.

A partitioned version of TextLine that can be both read and written to.
Can we check that TupleEntry arity is the correct size to fill out value and partition tuples?