Major changes in DiffGenerator. Updated safe/breaks/warning information.
Bug fixes in ElementsDiffGenerator for cycling dependencies. Thanks @ithena for the bug report and test data .