Force groups: what is their purpose?

I’m attempting to make my own particle panel, and my next major task, I believe, is to add support for forces.

If I understand correctly, particle-forces in Panda3D are grouped, with each group holding some number of forces. From some quick experimentation, it seems that all forces, regardless of group, affect all particle systems.

Given this, what is the purpose of grouping forces? Is it to allow groups of forces to be individually enabled and disabled, perhaps?

(I’m trying to decide whether it’s worth my supporting multiple groups, or whether it would be fine for me to just assume one group, and to dump all forces into that.)