1 Introduction
Visualization systems have matured into full-featured development environments that enable users to build visualizations with multiple coordinated views rapidly. In these systems, users coordinate views either by using a small set of pre-defined coordinations or by writing scripts. The choice between these two approaches is a tradeoff between simplicity and flexibility.