Matt ayman frames

Redo of the merge of Frame, RigidFrame, FixedFrame, Station and Marker ModelComponents along with code to convert Marker to new format for serialization/deserialization and inclusion of FrameSet in model.
@sherm1 @msdemers @aseth1 or @chrisdembia Please review and let us know your feedback.
What is an anchor segment? The description for the return is more accurate. Is it "between" or the transform that describes this frame in the parent frame. I would remove use of anchor if you are using parent. You also use "base".