make Segment and Timeline subclasses of FrameContainer
expanded documentation