Added c++ version of the storage backend prototype