1. A method of designing a circularly knitted garment, the method comprising: designing a model of the circularly knitted garment; stretching said model from a first size to a second size; and governing said stretching with one or more user definable rules.