Provides a unified API and factories for dealing with archives in different formats.