A C++ library that persistently stores graph like data