Implemented Segment

Implemented Segment as well as made the Readers themselves Segments.