Add an IndexedDB implementation