Library for storing objects in multiple different back ends