Requesting Extension

Hey guys!

I need an extension for the MIT App Inventor. I am making a browser, and for that, I need some sort of system for tabs. I looked at other posts, and saw that I could use two layouts, but it does not appear that I can let the user make new tabs. In this case, I need an actual extension.

Layout:
I would absolutely love it if I could change what the names of the tabs are, and it would mainly need to be a visible component. If we could have blocks like

openNewTab(tabID)

tab name(tabID)

closeTab (tabID)

Functionality:
The Tabs Extension Functionality main system are the following three things:

  1. The opening/closing of tabs (can use a checkbox on the side, reading 'Show Tab Close', which means that when a new tab is opened, it will automatically show an "x" icon, which closes the tab. Do the same for a New Tab Button.

  2. Tab Content.
    The tabs' main functionality is to duplicate whatever was initially in the first tab, meaning that if there is a webviewer in the first tab, and it is set to open 'https://google.com' when the webviewer starts, that means that if it is changed to 'https://bing.com', and then a new tab was opened, it would duplicate the webview, but the new tab's webview would be at 'https://google.com' . If there were text boxes, they would be empty (or what they were initially set to, including hint and size)

Please, I may not have funds, but I code literally on a chromebook, so I really need this to be free. Thank you!

You can most probably program most of this without an extension, using virtual screens:

If you want to generate components dynamically, then use CompCreator

Thanks for your answer, @TIMAI2, but I am on a managed Chromebook. In this case, I cannot do the following:
Access the 'HOWTO: Yet Another Tabbed Screens Demo' or access and download 'CompCreator' .
I also have no idea how to use 'CompCreator', because I have no idea how to use this. I have already gotten a help approval (He asked for me to credit him, which I would already do) from @devxlabs, and on the other hand, I already specified that I looked at other topics, but I mentioned that I cannot make new tabs. I saw the 'CompCreator' page, but I have no idea whatsoever on how to use it.

Thanks anyway, Trenton Hood.