Changes since last release:
- Changed the name of a lot of the methods in generate.Factory
- Added SimpleGraphUndo, a SimpleGraph implementation that keeps track of all graph modifications and is able to undo them
- Added a bunch of documentation to SimpleGraph