I don't think we need a new GraphBuilder...just use GraphGenerator.  It was designed to require the caller to provide the target graph (plus vertex factory), which is preferable since it allows generators to be used to populate user-defined graph classes.