What do I mean by view models?
Preamble: Resolution is a common pain point where it comes to present/visualise model results. We often want to summarise numbers (and drilldown, calculang: show your workings). These patterns are not unique. Therefore we should facilitate these patterns to be applied generally to calculang models, and to empower UI inspection and discovery.
A view model may add summary inputs for formulae (+new formulae) and/or for reporting outputs.
Even where other modelling inputs are locked, these inputs may be free for a dynamic UI to alter, therefore enabling drill-down type patterns.