Separate the transport from the motor controller