OK, I've got an editor for racial traits (they were among the simplest of the data files and do not have references to other files); you can add parameters (for tech grids, though the parameters are currently ignored) and (most importantly) Javascript code - see a number get squared, ooh ahh!

As you can see in the attached screenshot, the "useless" fields that SE4 requires but ignores are filled in automatically
