In a project sirius-components-view-builder, depending pretty much only on sirius-components-view, we should provide utility classes to help the creation of view based models. You can have a look at the content of org.eclipse.sirius.web.sample.papaya.view to see some of the needs of such API.
A detailed ADR will be necessary to gather some feedback first.