models is because almost all diffusion pipelines, such
as DDPM, Stable Diffusion, UnCLIP (Dalle-2) and Imagen all rely on the same diffusion model, the UNet.
Great, now you should have generally understood why 🧨 Diffusers is designed the way it is 🤗.
We try to apply these design principles consistently across the library. Nevertheless, there are some minor exceptions to the philosophy or some unlucky design choices. If you have feedback regardi