Variations of multi-dimensional supramolecular structures built of the two-dimensional [Cd(py)2{Ag(CN)2}2]n network: Three-dimensional textile structures of catena-poly[trans-bis(pyridine)cadmium(II)-di-μ-{dicyanoargentato(I)-N,N′}·G (G = benzene or pyrrole) and two-dimensional layer structure of ca