1. A web-based eBook reader and authoring tool that is designed to allow authors to embed System Dynamics models (including stock and flow diagrams, and controls that allow readers to adjust parameters, and dynamic graphs). System Dynamics is basically an approachable way for non-experts to design and interact with simulation models that are (under the hood) systems of simultaneous partial differential equations.
2. The SD models will include those using Qualitative Differential Equations. What this allows the user to do is to use simulation models that determine the implication of intervals and qualitative information about stocks and flows even if exact information is not available. For example stock A has a level above 1000, or the flow rate from A -> B is increasing.
3. The pages in the book can change depending on the state if the systems model(s).
4. Meta-models. The software will represent models in a symbolic way that will allow it to manipulate and models as data. The reader will be able to interact with the software to build a simulation model not planned in detail by the author.
Why? Quite a few of our public debates about policy are about economics, environmental, and social systems. SD provides a nice language for authors to express proposals and world views in a less ambiguous language. As a consequence it becomes easier to reason about and critique assumptions and implications.
There is also a wonderful opportunity to apply AI to this problem. SD is a relatively small language that happens to be a very powerful in formalizing a lot of policy positions. It should be quite possible to build programs that reason about SD models.
I have some 17 days of vacation time that I have to spend before the end of the year (or loose the days), so I hope to use both the vacation days and adjacent weekend days to work on this project.