Photosynthesis in Silico