Revert "Revert "Revert "fixed bug in outer_hull causing incorrect booleans for non-overlapping components"""

This reverts commit b8f40cd27e45bd80defa467f5cef6c35703ad3f0.
Revert "Revert "Revert "Revert "fixed bug in outer_hull causing incorrect booleans for non-overlapping components""""

This reverts commit 02afbf225ad5894c10cc2f9b847ebd86fa5418fc.