The `(0, 180)` range should be configurable due to the fact that servos can have a wider range