EPCM (Engineering, Procurement and Contractor Management) for a PV Plant and Battery Energy Storage System