Using independent DataChannels for each connection "port" and plugin