Merged MainLayout into extension.js because of import search path problems in GJS