From solid-phase synthesis of pi-conjugated oligomers to combinatorial library construction and screening.