Refactoring to separate image diff generation from comparison.  Set the stage for multiple diff styles