Engineered Semiconducting Nanomaterials For Photovoltaic Applications