Help with creating my new extension

I have just begun developing add-ons for Mozilla Firefox. I only have two themes, but am working on a new extension that will have a calculator, unit converter, and many other tools.

In order for my extension to be the design I want and the developing process to be less complex, I need my extension to link to a webpage on my developer website where all the tools for my extension are embedded.

I am wondering how I configure my extension to link to the webpage when I click it. Are there any other scripts I need to write in order to properly create my extension?

JWFirefoxAddons Logo transparent

You can load code from your own web site but you are not alowed to since it is remote code execution.

You should add all the js/css/html into your extension and load DATA from your site.

Opening a tab with your site is ok.

Do you have a concrete example?