Parameterized diff engine initial commit.