Solar cell thin film panels