MSExperiment main class and all sub-classes useful for the modeling of an experiment.