Working for model and twoLoop

Two of my test objects are working, the rest are really not working.

I've modified flat and intersect a lot to accommodate parts with
multiple closed loops in a given layer. It sort of works..