We might benefit if we would have some modelling done for the vast QML input space for the layout tooling and also for the runtime.
Check what kind of format for the modelling would help.
- use some mind map tool
- use some confluence plugin
- use spreadsheet
- use classification tree
- use some DSML/MBT tool (e.g. MetaEdit)
Common view between the team members and other stakeholders might be beneficial. And it would help to systematically cover all possible variations. And to be taken into account in use cases, design, implementation, testing, testware, examples, and documentation.