Added support for multiple ports with their own diffs and vardiff