I'm adding support for Bullet to an existing game engine.
My current physics engine has a concept of a System, which is a collection of bodies and joints.
For example, a rag-doll would be a System.
The system plays no part in the simulation itself, it's merely a convenient way of accessing a collection of objects as a whole from the game code.
Another example might be a particle system, where you might want to find the centre of mass of the particle system by spinning through the objects.
My question... Is there a similar concept in Bullet?
I've looked through the docs and can't see anything jumping out at me.
Not a major issue if there's not, since it's pretty trivial for me to write my own. But thought I'd check, since this is likely something that other users have come across.
No point in me reinventing the wheel

Thanks, and regards.