This page will eventually replace the original Developer Manual. For now it is very incomplete, but check back to see how it develops.