Moving the transports to a modular system have a number of advantages:
- Users can install only the transports they require keeping the core code base lean.
- Additional transports can be developed in an isolated environment, quickly and efficiently.
- Testing both the core code base and individual transports become a lot simpler in their own repos.
Thoughts?