Gridwall: mostly used for retail display but this would be a good way to build adjustable shelving for fabric and sewing supplies. Costs $40 for a 2x6' at Uline.