Designer Nanomaterials for Solar Cells & LEDs