Fixed two bugs in the array generator. Switching data type was broken and so was array size calculation.
Dropped the graph_node class from the slider DOM elements. The dual use of this class was inappropriate. The border has been restored, but using the slider class.
Plugins that needed to conditionally allow or deny data flow (notably the if and if...else plugins) used a clumsy and hacky way to implement this, namely setting the plugin's updated flag to false whenever the last update mandated that no data flow through them. This only worked partially (i.e. denied data flow for the entire plugin, not each input slot), and was in any case unintuitive to use for plugin authors. A new, more formal way of achieving this which does allow separate per-slot behaviour has been inplmented and the if / if...else plugin have been updated to use it. Plugin authoring documentation will be updated to reflect this change shortly.