And the numeric tags? There are no such tags in the tech tree xml that I can see... What use does such a number even have then?
Referencing internal "correspondance" only when you'd have two differently layed-out trees to compare.
In fact parsing the main TechTree.xml file first and *then*, detecting any supplemental (or altered, even if only by names or descriptions) tags found in 12+ (Minor & Dreadlords) different *_TechTree.xml files.
And didn't I-mod release a tech tree viewer recently?
If i couldn't save or print any of those for any good reasons, i don't see yet what is more useful to it than what is already within gameplay and taking a snapshot of anything for later use.
The races display idea, I think that can in fact be both useful and feasable. I think there would have to be two new buttons, core races from the data files, and modified/custom races from the user directories.
MrKorx's IDE has made an attempt at the RC file for editing, i think Galactopedia could also list such datasets; abilities & graphics included.