It might be possible to generate a description based on it's components, but it might be repetitive if you don't use different sentence structures. For example a dress description could be: "A plain white cotton dress. It has a standard u-neck, it is sleeveless and has an empire waistline, with a hem reaching half-thigh. The skirt is flared. It has two flap-covered pockets over the hips. The cloth used is thin and soft." You could swap out any of the details and it would calculate the cloth cost based on how much material is needed.