Types
Base types shared by every distribution. PickerParams is the projection-aware base struct every shape's FN<Shape>PickerParams derives from; PickerUtils holds the shared FCollisionQueryParams / nav-query defaults and the projection-helper macros the picker implementations expand into. Per-shape types live under distributions/.
Picker Params
Projection-aware base struct that every shape-specific picker params derives from — owns the point count, the cached world, and the optional trace / navmesh projection.
Picker Utils
Shared trace and navmesh query defaults consumed by every picker's projection path.