1. A data storage device comprising: a plurality of computer-readable instructions executable to: (a) process garment data, the garment data including data representing characteristics of a plurality of different types of garments, each one of the garments having at least one garment piece, the garment piece having a shape which is specifiable in a single plane by a pattern; (b) determine at least one dimension for a fabric piece, the fabric piece being sized at least as large as one of the patterns, the determined dimension being usable to reduce an amount of fabric scrap; (c) display a first image, the first image illustrating at least one of the patterns; (d) receive a plurality of first inputs, the first inputs corresponding to a plurality of body characteristics of a possible wearer; (e) display a second image, the second image including: (i) a graphical model of the possible wearer, the graphical model being based, at least in part, on the first inputs; and (ii) a representation of at least one of the garment pieces worn on the graphical model; (f) receive at least one second input, the second input corresponding to at least one garment characteristic; (g) change the first image in response to the second input; and (h) change the second image in response to the second input.