Covalent porphyrin-ruthenium(II) polypyridine dyads: From structure to photochemical properties and applications | Synapse