Self-Assembled Materials Incorporating Functional Porphyrins And Carbon Nanoplatforms As Building Blocks For Photovoltaic Energy Applications 4 1