Supramolecular assembly of conjugated polymers: From molecular engineering to solid-state properties