Merge pull request #540 from alex/document-interfaces

Fixes #539 -- document which interfaces a backend implements