Synthetic approaches to artificial photosynthesis: general discussion. (25th June 2019)