Adding support for more protocols like sACN or some other form of custom backend means that it gets more complicated to manage, unless we make all data ingest be based off a interface such as IDMXInput or something of the sort. This would also require some form of UI fuckery because the transcode option should become one of these, but that means it might not be always active anymore