Hi @Joseph_Oster @RIL very nice solution to what it seems a more complex issue! Kind of reminds me of Alpha Shape.
I remember doing something similar to what Joseph did here:
There, I remember I used FaceBoundaries to get the polylines of faces. I believe it is native. Maybe FaceCircles could also be used for simplification/optimization purposes.