Nanochemistry and nanomaterials for photovoltaics | Synapse