the vectors
Imagine the sail broken down into lots and lots of little squares. Each one has two forces, (imaginary as they are the net representation of all the tinny tiny forces of the air molecules bumping or pulling on the sail fabric) a friction force that is opposite to the direction of the wind and a pressure force which is normal to the surface of the little sail (sticks straight out from the center). The bigger the pressure difference between the two sides of the square the bigger the force vector that we commonly call "lift" (airplane term it is really thrust) it is always pointing toward lower pressure. The faster the wind blows across the little square or the rougher the surface the larger the force vector that we all call drag.
The lift vector can be oriented in any direction but consider the standard sail shape. All the lift vectors point generally to leeward, some point more forward (luft area) and some can even point backward (leach area). The drag forces all point toward the stern of the boat. I'm going to ignore the drag forces to simplify the discussion.
The forces that point forward to any extent pull the boat forward, the ones that point to leeward make the boat heel and cause the boat to slip sideways in the water. The ones that point aft slow the boat. The ones (almost all of them BTW) that point forward and leeward or aft and leeward contribute to both.
The little squares with the biggest pressure differential are located just forward of the max draft. Course this area is smaller (fewer number of little squares) than the area behind the max draft line so determining which actually contribute more to pushing the boat forward is complicated.
Sufice it to say get as many of the little squares vectors pointing forward as possable and as few pointing aft as possable