First version of IntersectEdgesOperation, it's not fully working yet