I have built many flavors of Synthesizers ranging in frequencies from HF to E-Band:

* Direct -- including DDS, switched filter bank, and mix-and-divide

* PLL based -- including multiloop, YIG based, CRO based, DRO based

* Tracking loops and extremely linear swept PLLs