Charge generation in organic photovoltaics: a review of theory and computation | Synapse