Advances in synthetic dynamic circuits design: using novel synthetic parts to engineer new generations of gene oscillations