Moves all ugen setup code to init functions.
Updates all ugens to use options to store default values.
Adds @drart's phase modulation demo.