Supramolecular chemistry of complex systems