Text this: Studies on porphyrin-based nanorods for artificial light harvesting applications