Rate Groups and Timeliness
A rate group is a container of run() ports that calls ports in order. The list of run ports does not know which destinations are in active components; however, the rate group is an active component.
They are awesome, and TODO this documentation should be improved.