The Rainbow Project