Add the ability to drag and drop in Subgraph inputs

Sometimes we need to rearrange the input variables in the subgraph, or add one at the first, so we have to delete all the inputs and then add it.
If the drag and drop feature was added, for example with “Ctrl + Left click”, this would be easier and we would not have to delete all inputs to add some inputs at the first of the subgraph