HomeSoftware Heritage

Move `ProvenanceBackend` implementation to a separate file