Archive needs support for a few iterators: - `Archive.iterByPath()` - `Archive.iterByTitle()` - `Archive.iterEfficient()` (arguable) - `Archive.findByPath(path)` - `Archive.findByTitle(title)`