Allow user to define custom variables in subcircuits
At the moment the only way to influence a sub circuit is by its ports, as far as I can see. It would be useful if the user could flag certain component parameters as variables that could be adjusted from outside the 'black box'.
For example, I have two Wien Bridge oscillators that I want to output signals of different frequencies so that I can combine them into a composite signal. I set up the oscillator as a sub circuit with voltage In and Out ports, but at the moment they both have the same frequency because they are both based on the same subcircuit. A good way to avoid duplicating the basics of that circuit just to change the frequency would be for me to flag the circuit's two potentiometers' "position" variables as externally adjustable. Doing so could then place those values into the sub circuit's information panel, allowing me to adjust them without having to make two different oscillator circuits.