Three Strands: A major exhibition of contemporary stitched and woven textiles by 3 professional Scottish groups