Nodes
Nodes are put into 5 groups, where each group has it's own purpose.
Spawn Group contains nodes, which tell the system when and how many particles to create.
Initialize Group contains nodes that tell the system what to do with the particle when it's being created.
Update Group contains nodes that tell the system how to handle the particles when they’re alive.
Render Group contains nodes that tell the system how to display the particle.
Logic Group contains nodes that utilize connections and don’t go inside the systems.
There is also a hidden Mixed Group, which have the combined functionality of Initialize and Update groups.
Sidenote: I would hope that the nodes themselves have self explanatory names and fields.