I've added a new Crowd class to CJLibrary CS4.
The Crowd class can manage the behavior of a group of objects according to a single behavior function.
This behavior function is defined by users.
Each object's reference is held by an Entity object.
An Entity object has another data field that holds "personal parameters" corresponding to its object.
These parameters are used to determine the individual behavior of an object through the behavior function.
You can create your custom crowd behavior by designing your own behavior functions.