Added LineIterable to complement LineIterator