There is one SolverBody for each particle in an island. Most constraint solvers will actually wrap the FSolverBody in FConstraintSolverBody, which allows us to apply per-constraint modifiers to the Solver Body.