A library to allow easy key-value storage with various backends