Optimizing animation demo code, split synth demos into 1 and 2

Moving SynthDemo1 towards being a simple elegant synth to explain code
and local routing. SynthDemo2 should become a more complex synth with
lengthier code that can show off the system.