A C++ library for the SBOL standard