Checksum validation of data dependencies
Every json file that stores labels also includes a pointer to the corresponding tracking data file. The latter file is reloaded every time the former is opened in the tagging UI. This makes the tracking data file a dependency of the labels file.
Proposal: Such data dependencies should be checksum validated, with the checksum stored in the json file along with the pointer to the dependency. In addition, multiple dependencies could easily be supported if made an array in the json file. All the listed dependencies would be checksum validated, irrespective of whether they are loaded or not.