It would be great to get some kind of List & Label field type. This would allow to create building blocks of smaller entities which can be edited separately but the ordinary user can just drag&drop them from the field/variables list. This would allow to group multiple fields or variables in a visual way together. Some kind of block templates.
I’ve written a blog post that covers ways to achieve this using existing features: