Second draft of the motor and motor controller system.