Cyanobacteria are primitive organisms where chloroplasts are believed to be originated. Now, with the theory of endosymbiosis, this suggests that these organelle from cyanobacteria was engulfed by other organisms which has helped them process light with the help of chloroplasts.