Destructors and stop methods for everyone; use an explicit .start() method for driver, adaptor, and transport.