I could clean this up alot better but this is just proof of concept There is two parameters, Range, and then ConstraintMin, the first sets the size of the arm, then the second sets how close the anchor can go to the end point
This was supposed to be a ten minute project but one bug led to another, typical.