Molecular catalysts for artificial photosynthesis: general discussion. (23rd May 2017)