Introducing persistent KV store accessible to modules