Diversifying Catalysts, Monomers, Cross-Coupling Strategies and functional Groups in the Controlled Synthesis of Conjugated Polymers