When adding a dependency to a specific platform, is it expected that the other variants increase size as well? As an example, I've tried adding AndroidX Lifecycle dependencies to the Android variant only, but I'm seeing the output binaries of iOS increase as well.