Synthesis Of A Novel Macrocyclic Library And Small-Molecule Peptide Scaffolds