(now we can use std::vector<boost::tuple<value_type,value_type,char> > as an alternative vertex storage).