C++ Graph Library