Added Data Views. Refactor SegmentLoader to use new DataView.