GPL
Align concurrence and sequence.
Minor text alignment.
Add Factory