title: Boolean operations on a SVG pathstring
body: <p>I've come to a conceptually difficult problem.</p>
  
  <p>In short, I need to find the vector path of two vector paths combined through different boolean operations. Such as the Union, the Difference, the Intersection, and Subtraction. It would be nice if I could do it similar to how Canvas does it's globalCompositeOperation.</p>
  
  <p>How in the world would I go about doing this?</p>