Switched to XUL Manager

Restructured the extension to use the XUL Manager submodule for widget creation.