1. A method of positioning embroidery elements with a processor-controlled sewing machine, the method comprising: placing fabric that is to be embroidered in a position in relation to a threaded needle on the sewing machine; providing a plurality of embroidery elements defined as stitch data objects in a memory; selecting at least one of the plurality of embroidery elements to define a group of embroidery elements to be embroidered on the fabric; defining an arbitrary curve along which the embroidery elements shall be embroidered on the fabric; distributing the embroidery elements in a spaced relationship along the defined arbitrary curve utilizing a positioning algorithm; and preserving a coupling between the group of embroidery elements and the arbitrary curve.