- [BREAKING CHANGE] major refactoring

* configurator for TransportMessages (may still change)
* MessageSender (may still change)