Create multiple instances of MiniBrowser

I would like to create multiple MiniBrowser instances on-demand and add it as tabs in the shell’s center area.

I am able to add a custom widget to the shell’s center area.
Can the experts guide me how I can create instance(s) of MiniBrowser widget (@theia/mini-browser), so that I can add those as tabs to the center area ?

As minibrowser implements StatefulWidget, i believe the the widget content will be shown again after we refresh (F5) the browser ?