Photovoltaic Thin-Film Manufacturing