CollisionUtils Move
Some of the math functions in CollisionUtils find use in other places of code (such as Constraints and the recent dependency introduced there). Filtering also has high potential to use them.
By linking this we also link all of Geometry in there and some other things/functions that just generally should not be used in Constraints. In an effort to speed build, reduce mistakes, and allow other modules to use it without pulling in much unneeded things we should split it off.
Generally these are various intersection and geometric functions. Various possibilities:
- Its own library with just CollisionUtils
- In common