WiresDelegate is an extension for Widgets to manipulate a list of wires.
The WidgetParent/WidgetChild relationship isn't sufficient because wires have 2 parents, so we use this extension instead of WidgetParent
Add a wire to this terminal.
Wire instance to add
Remove all wires
Returns a list of all the terminals connected to this terminal through its wires.
List of all connected terminals
Redraw all the wires connected to this terminal
When a wire is destroyed