Shape-persistent macrocycles: structures and synthetic approaches from arylene and ethynylene building blocks.