photosynthetic heterogeneity