I've picked up work on this data tool again... now it can read and write Components.txt as well as CompEnhancement.txt (from SE4, not Starfury), except it chokes on the Weapon Seeker Speed field in Components.txt... that part needs some more work
I also have code in the program that SHOULD be able to add additional files to the mod dynamically (like Starfury does having most of its data file names defined in CampaignData.txt) but I haven't tested that yet...
Still, once I have the Components.txt working and add a schema for VehicleSize.txt, then I can make something vaguely useful (that vehicle design analyzer I'd been talking about

)