Replace TodoPatchController with DiffSyncController
Extract WebConfig