is very simple thanks to Diffusers’ ability to separate single components of the diffusion pipeline.  Tweakable, contributor-friendly over abstraction For large parts of the library, Diffusers adopts an important design principle of the Transformers library, which is to prefer copy-pasted code over hasty abstractions. This design principle is very opinionated and stands in stark contrast to popular design principles such as Don’t repeat yourself (DRY).