reorganized code to preserve edits after tessellation, cleaned up attributes, fixed issues with generated curve offsets, began to implement commands for stitch level editing