Assembly is accomplished by covalently linking subunits and/or by self-assembly by coordinate metal–ligand bonds, H-bonding, electrostatics, or by π–π porphyrin–fullerene interactions [2]. Determination of the geometric and electronic structure of these newly developed dyads and triads pose a ...