Text this: Recent Developments in Photovoltaic Materials and Devices