Precursor structure as ingredient controller in CdS/nitrogen-doped carbon composite syntheses and their effect on the catalytic degradation of RhB | Synapse