Text this: Solar Cells Based on Colloidal Nanocrystals