public Patch RetrieveLastSelected()
{
var instance = Array.Find(
_instances, i => i._wiringSelected
);
// If no instance was found, use the first entry in the array.
if (instance == null && _instances.Length > 0)
instance = _instances[0];
return instance == null ? null : new Patch(instance);
}