Porphyrin tripod as a monomeric building block for guest-induced reversible supramolecular polymerisation