Text this: Flexible Photovoltaic Textiles for Smart Applications