Works great. I have 1 comment and 2 questions:
In the file you posted, it appears you are missing the Directory.FromPath node which shows up in your GIF.
If you use this graph to upgrade old projects and warnings pop up. How will those be addressed? Will they the graph postpone until you address the warning(s)?
I tried running this graph with families, that would be of more use to me. It seems to upgrade just fine, but it doesn't save copies back to the directories.