Preamble: As of this writing (15 March 2009), this is a description of the state of the art of the Remix API. However, it is a fast-moving target and some things are likely to change. This overview and tutorial is provided as a high-level tourist’s guide, and makes no warranty to the ongoing validity of the approach described herein. This is a document designed for developers. Although the introdu