Choreograph complex visual effects by creating "Effect Groups" built from one or mode individual Effects. Each component in an "Effect Group" can be started and/or stopped (with a custom delay) in response to various Event Messages.