Changed re-reference of buffer to a memcpy, which allows for the
free(buffer).
ConnectableDevice Template Class
MIDI side now using the same ConnectableDevice<A> pattern instead of its
own vector thing.