New "storer" interface to allow other backends, Swicthing backend to KV store. WIP