Been playing around with this for a little bit and I've come across a couple of things that might make the app easier to use:
Copy / paste: often times I'll end up with a motor and controller pair, set up the wiring between them and then want to duplicate it.
Component flips: sometimes I want to flip the image representation of components instead of just rotating. The battery is a good example of this, with one horizontal flip the wiring path from the battery through the main breaker to the PDP would look cleaner with no overlapping wires. Similarly flipping either the NEO or the Spark MAX would allow them to connect with out wires crossing.
Component groups: it would be nice to be able to visually group components together based on application, something as simple as a colored box that sits behind components and has a label on it would be fine I think.
Component labels: It would be nice to be able to label motor controllers with CAN ID / motor names so the diagram can be an even better reference.
Been playing around with this for a little bit and I've come across a couple of things that might make the app easier to use: