diff --git a/plugins/node_modules/ace_tree/.gitignore b/packages/ace_tree/.gitignore similarity index 100% rename from plugins/node_modules/ace_tree/.gitignore rename to packages/ace_tree/.gitignore diff --git a/plugins/node_modules/ace_tree/LICENSE b/packages/ace_tree/LICENSE similarity index 100% rename from plugins/node_modules/ace_tree/LICENSE rename to packages/ace_tree/LICENSE diff --git a/plugins/node_modules/ace_tree/demo.html b/packages/ace_tree/demo.html similarity index 100% rename from plugins/node_modules/ace_tree/demo.html rename to packages/ace_tree/demo.html diff --git a/plugins/node_modules/ace_tree/demo/demo.js b/packages/ace_tree/demo/demo.js similarity index 100% rename from plugins/node_modules/ace_tree/demo/demo.js rename to packages/ace_tree/demo/demo.js diff --git a/plugins/node_modules/ace_tree/demo/layout.js b/packages/ace_tree/demo/layout.js similarity index 100% rename from plugins/node_modules/ace_tree/demo/layout.js rename to packages/ace_tree/demo/layout.js diff --git a/plugins/node_modules/ace_tree/demo/styles.css b/packages/ace_tree/demo/styles.css similarity index 100% rename from plugins/node_modules/ace_tree/demo/styles.css rename to packages/ace_tree/demo/styles.css diff --git a/plugins/node_modules/ace_tree/demo/util.js b/packages/ace_tree/demo/util.js similarity index 100% rename from plugins/node_modules/ace_tree/demo/util.js rename to packages/ace_tree/demo/util.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/anchor.js b/packages/ace_tree/lib/ace_tree/anchor.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/anchor.js rename to packages/ace_tree/lib/ace_tree/anchor.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/commands/default_commands.js b/packages/ace_tree/lib/ace_tree/commands/default_commands.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/commands/default_commands.js rename to packages/ace_tree/lib/ace_tree/commands/default_commands.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/config.js b/packages/ace_tree/lib/ace_tree/config.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/config.js rename to packages/ace_tree/lib/ace_tree/config.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/config_test.js b/packages/ace_tree/lib/ace_tree/config_test.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/config_test.js rename to packages/ace_tree/lib/ace_tree/config_test.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/css/light_theme.css b/packages/ace_tree/lib/ace_tree/css/light_theme.css similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/css/light_theme.css rename to packages/ace_tree/lib/ace_tree/css/light_theme.css diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/css/light_theme.js b/packages/ace_tree/lib/ace_tree/css/light_theme.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/css/light_theme.js rename to packages/ace_tree/lib/ace_tree/css/light_theme.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/css/tree.css b/packages/ace_tree/lib/ace_tree/css/tree.css similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/css/tree.css rename to packages/ace_tree/lib/ace_tree/css/tree.css diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/css/tree_background.png b/packages/ace_tree/lib/ace_tree/css/tree_background.png similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/css/tree_background.png rename to packages/ace_tree/lib/ace_tree/css/tree_background.png diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/css/tree_close_arrow_small.png b/packages/ace_tree/lib/ace_tree/css/tree_close_arrow_small.png similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/css/tree_close_arrow_small.png rename to packages/ace_tree/lib/ace_tree/css/tree_close_arrow_small.png diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/data_provider.js b/packages/ace_tree/lib/ace_tree/data_provider.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/data_provider.js rename to packages/ace_tree/lib/ace_tree/data_provider.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/data_provider_mirror.js b/packages/ace_tree/lib/ace_tree/data_provider_mirror.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/data_provider_mirror.js rename to packages/ace_tree/lib/ace_tree/data_provider_mirror.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/data_provider_test.js b/packages/ace_tree/lib/ace_tree/data_provider_test.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/data_provider_test.js rename to packages/ace_tree/lib/ace_tree/data_provider_test.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/edit.js b/packages/ace_tree/lib/ace_tree/edit.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/edit.js rename to packages/ace_tree/lib/ace_tree/edit.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/filter.js b/packages/ace_tree/lib/ace_tree/filter.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/filter.js rename to packages/ace_tree/lib/ace_tree/filter.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/layer/cells.js b/packages/ace_tree/lib/ace_tree/layer/cells.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/layer/cells.js rename to packages/ace_tree/lib/ace_tree/layer/cells.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/layer/heading.js b/packages/ace_tree/lib/ace_tree/layer/heading.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/layer/heading.js rename to packages/ace_tree/lib/ace_tree/layer/heading.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/layer/markers.js b/packages/ace_tree/lib/ace_tree/layer/markers.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/layer/markers.js rename to packages/ace_tree/lib/ace_tree/layer/markers.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/lib/btree.js b/packages/ace_tree/lib/ace_tree/lib/btree.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/lib/btree.js rename to packages/ace_tree/lib/ace_tree/lib/btree.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/lib/btree_test.js b/packages/ace_tree/lib/ace_tree/lib/btree_test.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/lib/btree_test.js rename to packages/ace_tree/lib/ace_tree/lib/btree_test.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/list_data.js b/packages/ace_tree/lib/ace_tree/list_data.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/list_data.js rename to packages/ace_tree/lib/ace_tree/list_data.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/mouse/default_handlers.js b/packages/ace_tree/lib/ace_tree/mouse/default_handlers.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/mouse/default_handlers.js rename to packages/ace_tree/lib/ace_tree/mouse/default_handlers.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/mouse/drag_handler.js b/packages/ace_tree/lib/ace_tree/mouse/drag_handler.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/mouse/drag_handler.js rename to packages/ace_tree/lib/ace_tree/mouse/drag_handler.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/mouse/heading_handler.js b/packages/ace_tree/lib/ace_tree/mouse/heading_handler.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/mouse/heading_handler.js rename to packages/ace_tree/lib/ace_tree/mouse/heading_handler.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/mouse/mouse_event.js b/packages/ace_tree/lib/ace_tree/mouse/mouse_event.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/mouse/mouse_event.js rename to packages/ace_tree/lib/ace_tree/mouse/mouse_event.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/mouse/mouse_handler.js b/packages/ace_tree/lib/ace_tree/mouse/mouse_handler.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/mouse/mouse_handler.js rename to packages/ace_tree/lib/ace_tree/mouse/mouse_handler.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/quicksearch.js b/packages/ace_tree/lib/ace_tree/quicksearch.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/quicksearch.js rename to packages/ace_tree/lib/ace_tree/quicksearch.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/scrollable.js b/packages/ace_tree/lib/ace_tree/scrollable.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/scrollable.js rename to packages/ace_tree/lib/ace_tree/scrollable.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/selection.js b/packages/ace_tree/lib/ace_tree/selection.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/selection.js rename to packages/ace_tree/lib/ace_tree/selection.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/selection_test.js b/packages/ace_tree/lib/ace_tree/selection_test.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/selection_test.js rename to packages/ace_tree/lib/ace_tree/selection_test.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/test/setup_paths.js b/packages/ace_tree/lib/ace_tree/test/setup_paths.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/test/setup_paths.js rename to packages/ace_tree/lib/ace_tree/test/setup_paths.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/tooltip.js b/packages/ace_tree/lib/ace_tree/tooltip.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/tooltip.js rename to packages/ace_tree/lib/ace_tree/tooltip.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/tree.js b/packages/ace_tree/lib/ace_tree/tree.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/tree.js rename to packages/ace_tree/lib/ace_tree/tree.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/undomanager.js b/packages/ace_tree/lib/ace_tree/undomanager.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/undomanager.js rename to packages/ace_tree/lib/ace_tree/undomanager.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/virtual_renderer.js b/packages/ace_tree/lib/ace_tree/virtual_renderer.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/virtual_renderer.js rename to packages/ace_tree/lib/ace_tree/virtual_renderer.js diff --git a/plugins/node_modules/ace_tree/lib/ace_tree/virtual_renderer_test.js b/packages/ace_tree/lib/ace_tree/virtual_renderer_test.js similarity index 100% rename from plugins/node_modules/ace_tree/lib/ace_tree/virtual_renderer_test.js rename to packages/ace_tree/lib/ace_tree/virtual_renderer_test.js diff --git a/plugins/node_modules/ace_tree/list.txt b/packages/ace_tree/list.txt similarity index 100% rename from plugins/node_modules/ace_tree/list.txt rename to packages/ace_tree/list.txt diff --git a/plugins/node_modules/ace_tree/list_demo.html b/packages/ace_tree/list_demo.html similarity index 100% rename from plugins/node_modules/ace_tree/list_demo.html rename to packages/ace_tree/list_demo.html diff --git a/plugins/node_modules/ace_tree/package.json b/packages/ace_tree/package.json similarity index 100% rename from plugins/node_modules/ace_tree/package.json rename to packages/ace_tree/package.json