This is an attempt to allow drawn paths to detect where they intersect, and 
label the intersections as being over or under. The goal is a class that can be
used to create drawings that are ready to be cut and etched on a laser cutter.