Metallomacrocycles with a difference: macrocyclic complexes with exocyclic ruthenium(II)-containing domains.