Text this: Dye-Sensitized Solar Cells: From Materials to Devices