How do peptide synthetases generate structural diversity?

How do peptide synthetases generate structural diversity?