A library to provide abstract access to various archives