* pattern-based fill? * curved fill? * keep stitch plan objects and just update the ones that change * use md5sum of objects to see what's changed * keep stitch plans in a layer above everything else * set stitch plans to "noninteractive" so you can click through them to the paths * this will make it work more like a "real" embroidery program * separate 'export embroidery file' command * use a GUI dialog in params script to load existing settings, making it more like a real app * add option for connection to next patch (jump or running stitch)