diff --git a/src/3rd/js/extra/$chat.js b/src/3rd/js/plugin/frontend/$chat.js similarity index 100% rename from src/3rd/js/extra/$chat.js rename to src/3rd/js/plugin/frontend/$chat.js diff --git a/src/3rd/js/extra/$connections.js b/src/3rd/js/plugin/frontend/$connections.js similarity index 100% rename from src/3rd/js/extra/$connections.js rename to src/3rd/js/plugin/frontend/$connections.js diff --git a/src/3rd/js/extra/$menu.js b/src/3rd/js/plugin/frontend/$menu.js similarity index 100% rename from src/3rd/js/extra/$menu.js rename to src/3rd/js/plugin/frontend/$menu.js diff --git a/src/3rd/js/extra/accessibility.js b/src/3rd/js/plugin/frontend/accessibility.js similarity index 100% rename from src/3rd/js/extra/accessibility.js rename to src/3rd/js/plugin/frontend/accessibility.js diff --git a/src/3rd/js/extra/network.js b/src/3rd/js/plugin/frontend/network.js similarity index 100% rename from src/3rd/js/extra/network.js rename to src/3rd/js/plugin/frontend/network.js diff --git a/src/3rd/js/extra/network/matrix/.gitignore b/src/3rd/js/plugin/matrix/.gitignore similarity index 100% rename from src/3rd/js/extra/network/matrix/.gitignore rename to src/3rd/js/plugin/matrix/.gitignore diff --git a/src/3rd/js/extra/network/matrix/lib.js b/src/3rd/js/plugin/matrix/lib.js similarity index 100% rename from src/3rd/js/extra/network/matrix/lib.js rename to src/3rd/js/plugin/matrix/lib.js diff --git a/src/3rd/js/extra/network/matrix.js b/src/3rd/js/plugin/matrix/matrix.js similarity index 100% rename from src/3rd/js/extra/network/matrix.js rename to src/3rd/js/plugin/matrix/matrix.js diff --git a/src/3rd/js/extra/network/matrix/package-lock.json b/src/3rd/js/plugin/matrix/package-lock.json similarity index 100% rename from src/3rd/js/extra/network/matrix/package-lock.json rename to src/3rd/js/plugin/matrix/package-lock.json diff --git a/src/3rd/js/extra/network/matrix/package.json b/src/3rd/js/plugin/matrix/package.json similarity index 100% rename from src/3rd/js/extra/network/matrix/package.json rename to src/3rd/js/plugin/matrix/package.json diff --git a/src/3rd/js/extra/network/matrix/webpack.config.js b/src/3rd/js/plugin/matrix/webpack.config.js similarity index 100% rename from src/3rd/js/extra/network/matrix/webpack.config.js rename to src/3rd/js/plugin/matrix/webpack.config.js diff --git a/src/3rd/js/extra/network/trystero.js b/src/3rd/js/plugin/p2p/trystero.js similarity index 100% rename from src/3rd/js/extra/network/trystero.js rename to src/3rd/js/plugin/p2p/trystero.js