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