Shelves are always nice. But..unless you have the kind of
glass in your windows that takes out the bad UV rays, be
sure you cover your fabric in some manner. The sunlight will fade
anything that is exposed to it. I even bought a fat qtr at
a shop one time, unfolded it and it was not useable due to
the fading. It would be a shame to ruin a nice stash.