Design And Synthesis Of Conjugated Polymers And Small Molecules Based On Thiophene-Substituted Isoindigo, 5-Acetyl-4H- Cyclopenta[C]Thiophene-4,6(5H)-Dione, And Diketopyrrolopyrrole Electron-Deficient Units