Finished initialization and destruction of SegmentManager, SI, FSI. Added third segment type, RegularSegment