C++ library built on boost