Design and properties of supramolecular polymer gels