Extending Theodorus

We were talking about spirals in class, and I got to wodering about extending Theodorus. This lets you change the initial triangle, then perserves the angle of the turn and the distance stepped. If you download, there's a tool to construct the next point, given the three previous.