Made some headway with implementing a full interface. At this point the interface side of things looks reasonably well shaped but I am encountering problems with teh GeNN user-defined synapses functionality. Need to synchronise with Esin on this.