Rework `ProvenanceInterface` as discussed during backend design
Add ProvenanceResult
class to be returned by content_find_first
and
content_find_all
methods. Rename some methods. Improve type annotations.
Move ProvenanceBackend
implementation to a separate file
Depends on !54 (closed)
Migrated from D5946 (view on Phabricator)