Create a data input list edit dialog that allows the artist to:
- Create data inputs of type number (float) in 1.0. Text (String), Color (vec3? vec4? QColor?) and Boolean (bool) are to be expected in 1.1.
- Each data input "slot" has a name (that is used from the code so needs to be compatible with QML property notation --> no special chars, spaces etc.)
- For number type there should be a range defined.
- Allow deleting data inputs.
- Allow editing of data inputs.