Heteroaromatic molecules as supramolecular materials