This documentation isn't quite finished. It needs a better overview and more examples.
For now you'll have to ask Michael Fryd to give you an overview, and then refer to these pages as a reference.