Cleaned up some classes and fixed bug where SequencerComposite wasn't calling clone() on its child nodes