4,2':6',4''-Terpyridines: diverging and diverse building blocks in coordination polymers and metallomacrocycles.