Genetic Approaches to The Study of Photosynthetic Prokaryotes