After having a few issues with updated libraries after running the SDK manager and installing updated versions. Is it as simple as making a backup of the installed-components.txt file in the extra\b4a_remote directory before any new updates are installed. And if you want to revert for any reason we could just reinstate this older file. This would preserve and dependencies of each library to that backup file, as I see the older versions are not removed.