Synthetic approaches to artificial photosynthesis: general discussion