The components.txt file was created essentially by hand and then copy/pasted as needed, followed by the search and destroy to make components specialized where needed.
In general, I left in 3 tech and 3 capabilities per component even when one or two were used because it is a lot easier to tajke them out at the end than to add them in when you need them and they are not there. Efficiency was not a high priority for the beta version.
Insofar as I know, no one is developing this mod any more. We are awaiting SE5. The Vorlon problem is solved by deleting their AI_research.txt file in the folder labelled Vorlons. They should not do any research - they are First Ones and no longer bother with such issues.

By using the default AI_research.txt they will essentially discover nothing. Remember that they are not considered a human-playable race (and would be overwhelmingly powerful if so played).