[Boost-users] write_graphviz: write out edges when vertex data is a boost::shared_ptr?