This document was written by Cristian Gafton and Andrew G. Morgan.
Thanks are also due to the following for their many helpful comments and suggestions: Nalin Dahyabhai, Torsten Duwe, Elliot Lee, Marek Michalkiewicz, Aleph One and Roland Schemers.
More names to be added..