Create box QML component
Create QML component that will display a box on the workspace.
A box needs to be able to have a flexible amount of inputs and outputs of various color coded types.
The box also has a right-click menu with various functionalities (as in above picture). Double clicking on the box can also open a dialog for the box settings.
To discuss: It might be a better user experience if the box settings pop on the left of the designer whenever a box is selected. Some right click menu might go there too.