SegmentReader / SegmentWriter, LocalSegmentStore uses Segment ptr keys. Compiles cleanly, wip