Thin film PV manufacturing