Self-Assembly of Zinc Porphyrins around the Periphery of Hydrogen-Bonded Aggregates that Bear Imidazole Groups