Message classes can be specified in config
Cleaning up RhythmSynthesizer
Finished restructuring