Data generators or compressors