Early stage PV project optimization a developer point of view