Derivatization reactions of heterocyclic scaffolds on solid phase: tools for the synthesis of drug-like molecule libraries