SEARCH Articles Figures Tables Heteroaromatic polymers molecular structure Heteroaromatic polymers synthesized Heteroaromaticity Heteroaromatics