Installed Reactive Extensions to allow "live inputs" to zone programs. Separated the concept of a reactive program vs. a parametrized program. Static Color is now a reactive program.
Converting program parameters to live inputs.