Yes they would be separate in terms of the user database unless you make necessary changes to share them. You can find various tutorials via Google on how it can be done, or consider a
WordPress multisite setup which will also allow this.
The widgets used by the theme are built into it, so they're not designed as plugins which can be used in other themes. You would have to customize your own theme if you wanted to do something as described. Thanks.