Group nodes into columns by major type
Fix for #18 (closed)
Now grouping nodes in three columns based on their media.class property. If it has neither input or output it goes left, Outputs in the middle and Inputs to the right.
From what I can see nodes are always inputs, outputs or neither. Is there any way to find out if a node is both to group them into 4 columns?