Documenting Extension Points. Fixes #20.

It'll probably take me another day or two to make my way through these. I'll ping people when this is ready for review.