HomeSoftware Heritage

Refactor `ArchiveInterface` to fit origin-revision layer needs