Just [reading throught this book] about Lua and found an interesting chapter (#12.1). Actually there is an [older version available online], which includes more or less the same text in chapter 12.
The chapter talks about the idea to save data as usable (Lua-) code in a file. I have tried it out and really like the idea and way how it works. More or less if you read the file, you can “execute” the code which is included and it will be available to you without too much further processing.
This might not only be an option to save data in a mod (depending on what kind of support Stonehearth offers here), but also to exchange information between mods. Modders could write only one function which handles input and could get this input either from a file or from another mod (like an “event”?).
If you are interested in ways to save informationi in a file… might be worth a look.
: Programming in Lua : 12