Generators, Transformers and Compressors