Connector

A connector combines several neurons, input neurons, or output neurons, which can be manipulated as one unit. The main purpose of connectors is to quickly connect modules in analogy to physical plugs and sockets. There are three types of connectors: Operations on connectors:
 * Input connectors consisting of input neurons
 * Output connectors consisting of output neurons
 * Closed connectors consisting of (ordinary) neurons
 * Move - Dislocate the connector. Connected pipes are pulled along.
 * Rotate - Rotate arround the center of the connector.
 * Delete - Delete the connector and the contained neurons
 * Disconnect - Transform the connector back to individual neurons of the appropriate type