Cotton: Spinner Meets Gardener