The package name identifies the app to Android so if you change that you can install additional versions of the same app. However they will each have their own separate private data because, as said earlier, it is the package name that uniquely identifies the app.