If they are to make modder tool then it need to be like it was in NW2 or similar but a structured and easily accessible data file is the most important thing.
IMO the best example of a modding friendly data structure is found in Paradox Interactive modding scene. They use data files that are in plain old txt files even so the scripting language is powerful yet easy to get into.