This is to support older models inside the tool, and to make sure that there is always a conversion path from the older versions to the newer versions.
This can be done by maintaining the tool version inside the model.json file and then build compatibility functions for every version in which we make changes to the model.json files.
Could also be good to maintain a repository of model.json example versions.
Created by Robert Lundberg
September 21, 2021