Finished getting toJSON and creation from JSON pulled together. Load order will be thread/fabric/embellishment/patterns to allow for proper associations without multiple copies of identical objects.