Is there a reason you can't add to a vtkTree? I always have to convert a vtkTree manually (copy every vertex and edge) to a vtkMutableDirectedGraph, make my changes, then convert back with CheckedShallowCopy. Could we create a vtkMutableTree? Thanks, David