Just divide the circle instead of using line intersections?
3. Attach minimal versions of all the relevant files