Add documentation for custom backends