Text this: Dye Solar Cells: Basic and Photon Management Strategies