The construction of supramolecular systems