We just rely here on the ability to know that apps were installed and uninstalled. The code uses ApplicationData because that's what we have currently on the repo. It should be easy to change it to use whatever interface you folks decide to use.