First cut at documenting an API for pluggable backends.