I've expanded out the version stuff a bit, and added an editor. I probably need to add an option to add versions so you can have a IMTU set of things.
I expanded this out because in doing the shipping costs, I did not want to hard code in Cr1000 - it should be the distance x the cost based on jump. As there is...contention...with how this works, I'll leave it up to the user to set the cargo costs.
And now that I am thinking of it, probably should add the berthing and daily fees for staying at a starport. Or would that be in the world definition, or both - default to the version but allow the world to over-ride the values?