The Rainbow Generator