Intersection helper class: has methods for detecting line and shape intersections;