This moves all transport implementations into a new `transports` package for cleaner main package & easier to understand project structure.