Add connections window base code.
Draw early device boxes.
Support moving of device boxes by mouse.
Add scrolling support to connections view.
Raise focused device to the top.
Add effect model object.
Show effect boxes in the connections view.
Add connections model object.
Store connections layout in the Kunquat instance.
Set default positions for devices that are missing one in the connections view.
Remove padding around the connections view.
Use different colours for different types of device boxes.
Increase scrolling step for scrollbars for the connections view.
Add edit buttons to instrument device boxes.
Add support for different device contexts to the connections object.
Add support for instrument-level effects in the model.
Add connection, generator and effect retrieval to the instrument object.
Add generator model.
Add instrument level connection graph support to connections view.
Add device port retrieval functions with test overrides to the model.