solar PV ecosystem