API reference

The four extension surfaces are documented separately in Protocols & extension points.