How to programmatically build forms in wix velo?

I’m wondering if you could programmatically build forms with a Repeater and a Dataset

Meaning you can create a collection to define forms.
then Design a Box with a Repeater and the Kind of Layout
then each record in this form Item can generate form fields and rename them with the properties on the record and then we could easily build fields on a canvas to be used as a styled form for any type of field box requirement.

You can then use this model to define forms, and Lists, on a standard adjustable view. (add or remove fields and move them)

Right now the problem is, we have to create each specific field box in the builder and connect it to a data source on CSM.

Just an Idea.

If you were to use one Array or Object field in the CMS database to hold all the form data, then it could be possible.

Ofcourse it would involve a lot of complex coding.

One of my sites - FLASH - which is an API platform built completely on Editor X, provides unlimited databases and fields to all its users, thanks to this very logic.