Aggregation of cyclic porphyrin-based supramolecular architectures