Variations of parameters and use shape pattern are endless. But why not change my point of view ?  Why, instead of letting the spiral emerged, not draw it explicitely ? And why not  learn playing with bezier curves ?
OK, so basics : compute center of iterations for an iterator, and compute a curve from their list.