Solar cell material types