There are 2 possible libraries this implementation only supports reversing direction and changing speed stateful saves speed and rotation of the motor stateless you need TODO support for more features