Molecular and Nanoscale Architectures for Solar Energy Conversion and Beyond | Synapse