Redefined roles of Experiment and Mouse Object.  Restructured accordingly