First-Principles Modeling of Dye-Sensitized Solar Cells: Challenges and Perspectives | doi.page