Mono and di-substituted BODIPY with electron donating carbazole, thiophene, and 3, 4-ethylenedioxythiophene units. (1st May 2018)