Supramolecular chemistry explores the design of systems undergoing self-organization , i.e.