Phosphine-substituted porphyrins as supramolecular building blocks