Photosynthetic systems: structure, function and assembly