diff --git a/.eslintignore b/builder/.eslintignore similarity index 100% rename from .eslintignore rename to builder/.eslintignore diff --git a/.eslintrc.json b/builder/.eslintrc.json similarity index 100% rename from .eslintrc.json rename to builder/.eslintrc.json diff --git a/assets/icons.svg b/builder/assets/icons.svg similarity index 100% rename from assets/icons.svg rename to builder/assets/icons.svg diff --git a/ava-e2e.config.js b/builder/ava-e2e.config.js similarity index 100% rename from ava-e2e.config.js rename to builder/ava-e2e.config.js diff --git a/ava.config.js b/builder/ava.config.js similarity index 100% rename from ava.config.js rename to builder/ava.config.js diff --git a/babel.config.json b/builder/babel.config.json similarity index 100% rename from babel.config.json rename to builder/babel.config.json diff --git a/bin/cp-snapshot.js b/builder/bin/cp-snapshot.js similarity index 100% rename from bin/cp-snapshot.js rename to builder/bin/cp-snapshot.js diff --git a/bin/mk-snapshot.js b/builder/bin/mk-snapshot.js similarity index 100% rename from bin/mk-snapshot.js rename to builder/bin/mk-snapshot.js diff --git a/bin/notarize.js b/builder/bin/notarize.js similarity index 100% rename from bin/notarize.js rename to builder/bin/notarize.js diff --git a/bin/rimraf-standalone.js b/builder/bin/rimraf-standalone.js similarity index 100% rename from bin/rimraf-standalone.js rename to builder/bin/rimraf-standalone.js diff --git a/bin/snapshot-libs.js b/builder/bin/snapshot-libs.js similarity index 100% rename from bin/snapshot-libs.js rename to builder/bin/snapshot-libs.js diff --git a/bin/yarn-standalone.js b/builder/bin/yarn-standalone.js similarity index 100% rename from bin/yarn-standalone.js rename to builder/bin/yarn-standalone.js diff --git a/build/canary.icns b/builder/build/canary.icns similarity index 100% rename from build/canary.icns rename to builder/build/canary.icns diff --git a/build/canary.ico b/builder/build/canary.ico similarity index 100% rename from build/canary.ico rename to builder/build/canary.ico diff --git a/build/icon.fig b/builder/build/icon.fig similarity index 100% rename from build/icon.fig rename to builder/build/icon.fig diff --git a/build/icon.icns b/builder/build/icon.icns similarity index 100% rename from build/icon.icns rename to builder/build/icon.icns diff --git a/build/icon.ico b/builder/build/icon.ico similarity index 100% rename from build/icon.ico rename to builder/build/icon.ico diff --git a/build/linux/after-install.tpl b/builder/build/linux/after-install.tpl similarity index 100% rename from build/linux/after-install.tpl rename to builder/build/linux/after-install.tpl diff --git a/build/linux/hyper b/builder/build/linux/hyper similarity index 100% rename from build/linux/hyper rename to builder/build/linux/hyper diff --git a/build/mac/entitlements.plist b/builder/build/mac/entitlements.plist similarity index 100% rename from build/mac/entitlements.plist rename to builder/build/mac/entitlements.plist diff --git a/build/mac/hyper b/builder/build/mac/hyper similarity index 100% rename from build/mac/hyper rename to builder/build/mac/hyper diff --git a/build/win/hyper b/builder/build/win/hyper similarity index 100% rename from build/win/hyper rename to builder/build/win/hyper diff --git a/build/win/hyper.cmd b/builder/build/win/hyper.cmd similarity index 100% rename from build/win/hyper.cmd rename to builder/build/win/hyper.cmd diff --git a/build/win/installer.nsh b/builder/build/win/installer.nsh similarity index 100% rename from build/win/installer.nsh rename to builder/build/win/installer.nsh diff --git a/cli/api.ts b/builder/cli/api.ts similarity index 100% rename from cli/api.ts rename to builder/cli/api.ts diff --git a/cli/index.ts b/builder/cli/index.ts similarity index 100% rename from cli/index.ts rename to builder/cli/index.ts diff --git a/electron-builder-linux-ci.json b/builder/electron-builder-linux-ci.json similarity index 100% rename from electron-builder-linux-ci.json rename to builder/electron-builder-linux-ci.json diff --git a/electron-builder.json b/builder/electron-builder.json similarity index 100% rename from electron-builder.json rename to builder/electron-builder.json diff --git a/lib/actions/config.ts b/builder/lib/actions/config.ts similarity index 100% rename from lib/actions/config.ts rename to builder/lib/actions/config.ts diff --git a/lib/actions/header.ts b/builder/lib/actions/header.ts similarity index 100% rename from lib/actions/header.ts rename to builder/lib/actions/header.ts diff --git a/lib/actions/index.ts b/builder/lib/actions/index.ts similarity index 100% rename from lib/actions/index.ts rename to builder/lib/actions/index.ts diff --git a/lib/actions/notifications.ts b/builder/lib/actions/notifications.ts similarity index 100% rename from lib/actions/notifications.ts rename to builder/lib/actions/notifications.ts diff --git a/lib/actions/sessions.ts b/builder/lib/actions/sessions.ts similarity index 100% rename from lib/actions/sessions.ts rename to builder/lib/actions/sessions.ts diff --git a/lib/actions/term-groups.ts b/builder/lib/actions/term-groups.ts similarity index 100% rename from lib/actions/term-groups.ts rename to builder/lib/actions/term-groups.ts diff --git a/lib/actions/ui.ts b/builder/lib/actions/ui.ts similarity index 100% rename from lib/actions/ui.ts rename to builder/lib/actions/ui.ts diff --git a/lib/actions/updater.ts b/builder/lib/actions/updater.ts similarity index 100% rename from lib/actions/updater.ts rename to builder/lib/actions/updater.ts diff --git a/lib/command-registry.ts b/builder/lib/command-registry.ts similarity index 100% rename from lib/command-registry.ts rename to builder/lib/command-registry.ts diff --git a/lib/components/header.tsx b/builder/lib/components/header.tsx similarity index 100% rename from lib/components/header.tsx rename to builder/lib/components/header.tsx diff --git a/lib/components/new-tab.tsx b/builder/lib/components/new-tab.tsx similarity index 100% rename from lib/components/new-tab.tsx rename to builder/lib/components/new-tab.tsx diff --git a/lib/components/notification.tsx b/builder/lib/components/notification.tsx similarity index 100% rename from lib/components/notification.tsx rename to builder/lib/components/notification.tsx diff --git a/lib/components/notifications.tsx b/builder/lib/components/notifications.tsx similarity index 100% rename from lib/components/notifications.tsx rename to builder/lib/components/notifications.tsx diff --git a/lib/components/searchBox.tsx b/builder/lib/components/searchBox.tsx similarity index 100% rename from lib/components/searchBox.tsx rename to builder/lib/components/searchBox.tsx diff --git a/lib/components/split-pane.tsx b/builder/lib/components/split-pane.tsx similarity index 100% rename from lib/components/split-pane.tsx rename to builder/lib/components/split-pane.tsx diff --git a/lib/components/style-sheet.tsx b/builder/lib/components/style-sheet.tsx similarity index 100% rename from lib/components/style-sheet.tsx rename to builder/lib/components/style-sheet.tsx diff --git a/lib/components/tab.tsx b/builder/lib/components/tab.tsx similarity index 100% rename from lib/components/tab.tsx rename to builder/lib/components/tab.tsx diff --git a/lib/components/tabs.tsx b/builder/lib/components/tabs.tsx similarity index 100% rename from lib/components/tabs.tsx rename to builder/lib/components/tabs.tsx diff --git a/lib/components/term-group.tsx b/builder/lib/components/term-group.tsx similarity index 100% rename from lib/components/term-group.tsx rename to builder/lib/components/term-group.tsx diff --git a/lib/components/term.tsx b/builder/lib/components/term.tsx similarity index 100% rename from lib/components/term.tsx rename to builder/lib/components/term.tsx diff --git a/lib/components/terms.tsx b/builder/lib/components/terms.tsx similarity index 100% rename from lib/components/terms.tsx rename to builder/lib/components/terms.tsx diff --git a/lib/containers/header.ts b/builder/lib/containers/header.ts similarity index 100% rename from lib/containers/header.ts rename to builder/lib/containers/header.ts diff --git a/lib/containers/hyper.tsx b/builder/lib/containers/hyper.tsx similarity index 100% rename from lib/containers/hyper.tsx rename to builder/lib/containers/hyper.tsx diff --git a/lib/containers/notifications.ts b/builder/lib/containers/notifications.ts similarity index 100% rename from lib/containers/notifications.ts rename to builder/lib/containers/notifications.ts diff --git a/lib/containers/terms.ts b/builder/lib/containers/terms.ts similarity index 100% rename from lib/containers/terms.ts rename to builder/lib/containers/terms.ts diff --git a/lib/index.tsx b/builder/lib/index.tsx similarity index 100% rename from lib/index.tsx rename to builder/lib/index.tsx diff --git a/lib/reducers/index.ts b/builder/lib/reducers/index.ts similarity index 100% rename from lib/reducers/index.ts rename to builder/lib/reducers/index.ts diff --git a/lib/reducers/sessions.ts b/builder/lib/reducers/sessions.ts similarity index 100% rename from lib/reducers/sessions.ts rename to builder/lib/reducers/sessions.ts diff --git a/lib/reducers/term-groups.ts b/builder/lib/reducers/term-groups.ts similarity index 100% rename from lib/reducers/term-groups.ts rename to builder/lib/reducers/term-groups.ts diff --git a/lib/reducers/ui.ts b/builder/lib/reducers/ui.ts similarity index 100% rename from lib/reducers/ui.ts rename to builder/lib/reducers/ui.ts diff --git a/lib/rpc.ts b/builder/lib/rpc.ts similarity index 100% rename from lib/rpc.ts rename to builder/lib/rpc.ts diff --git a/lib/selectors.ts b/builder/lib/selectors.ts similarity index 100% rename from lib/selectors.ts rename to builder/lib/selectors.ts diff --git a/lib/store/configure-store.dev.ts b/builder/lib/store/configure-store.dev.ts similarity index 100% rename from lib/store/configure-store.dev.ts rename to builder/lib/store/configure-store.dev.ts diff --git a/lib/store/configure-store.prod.ts b/builder/lib/store/configure-store.prod.ts similarity index 100% rename from lib/store/configure-store.prod.ts rename to builder/lib/store/configure-store.prod.ts diff --git a/lib/store/configure-store.ts b/builder/lib/store/configure-store.ts similarity index 100% rename from lib/store/configure-store.ts rename to builder/lib/store/configure-store.ts diff --git a/lib/store/write-middleware.ts b/builder/lib/store/write-middleware.ts similarity index 100% rename from lib/store/write-middleware.ts rename to builder/lib/store/write-middleware.ts diff --git a/lib/terms.ts b/builder/lib/terms.ts similarity index 100% rename from lib/terms.ts rename to builder/lib/terms.ts diff --git a/lib/utils/config.ts b/builder/lib/utils/config.ts similarity index 100% rename from lib/utils/config.ts rename to builder/lib/utils/config.ts diff --git a/lib/utils/effects.ts b/builder/lib/utils/effects.ts similarity index 100% rename from lib/utils/effects.ts rename to builder/lib/utils/effects.ts diff --git a/lib/utils/file.ts b/builder/lib/utils/file.ts similarity index 100% rename from lib/utils/file.ts rename to builder/lib/utils/file.ts diff --git a/lib/utils/ipc-child-process.ts b/builder/lib/utils/ipc-child-process.ts similarity index 100% rename from lib/utils/ipc-child-process.ts rename to builder/lib/utils/ipc-child-process.ts diff --git a/lib/utils/ipc.ts b/builder/lib/utils/ipc.ts similarity index 100% rename from lib/utils/ipc.ts rename to builder/lib/utils/ipc.ts diff --git a/lib/utils/notify.ts b/builder/lib/utils/notify.ts similarity index 100% rename from lib/utils/notify.ts rename to builder/lib/utils/notify.ts diff --git a/lib/utils/object.ts b/builder/lib/utils/object.ts similarity index 100% rename from lib/utils/object.ts rename to builder/lib/utils/object.ts diff --git a/lib/utils/paste.ts b/builder/lib/utils/paste.ts similarity index 100% rename from lib/utils/paste.ts rename to builder/lib/utils/paste.ts diff --git a/lib/utils/plugins.ts b/builder/lib/utils/plugins.ts similarity index 100% rename from lib/utils/plugins.ts rename to builder/lib/utils/plugins.ts diff --git a/lib/utils/rpc.ts b/builder/lib/utils/rpc.ts similarity index 100% rename from lib/utils/rpc.ts rename to builder/lib/utils/rpc.ts diff --git a/lib/utils/term-groups.ts b/builder/lib/utils/term-groups.ts similarity index 100% rename from lib/utils/term-groups.ts rename to builder/lib/utils/term-groups.ts diff --git a/lib/v8-snapshot-util.ts b/builder/lib/v8-snapshot-util.ts similarity index 100% rename from lib/v8-snapshot-util.ts rename to builder/lib/v8-snapshot-util.ts diff --git a/release.js b/builder/release.js similarity index 100% rename from release.js rename to builder/release.js diff --git a/scripts/mk-snapshot.js b/builder/scripts/mk-snapshot.js similarity index 100% rename from scripts/mk-snapshot.js rename to builder/scripts/mk-snapshot.js diff --git a/scripts/v8-snapshot.js b/builder/scripts/v8-snapshot.js similarity index 100% rename from scripts/v8-snapshot.js rename to builder/scripts/v8-snapshot.js diff --git a/test/index.ts b/builder/test/index.ts similarity index 100% rename from test/index.ts rename to builder/test/index.ts diff --git a/test/testUtils/is-hex-color.ts b/builder/test/testUtils/is-hex-color.ts similarity index 100% rename from test/testUtils/is-hex-color.ts rename to builder/test/testUtils/is-hex-color.ts diff --git a/test/unit/cli-api.test.ts b/builder/test/unit/cli-api.test.ts similarity index 100% rename from test/unit/cli-api.test.ts rename to builder/test/unit/cli-api.test.ts diff --git a/test/unit/to-electron-background-color.test.ts b/builder/test/unit/to-electron-background-color.test.ts similarity index 100% rename from test/unit/to-electron-background-color.test.ts rename to builder/test/unit/to-electron-background-color.test.ts diff --git a/test/unit/window-utils.test.ts b/builder/test/unit/window-utils.test.ts similarity index 100% rename from test/unit/window-utils.test.ts rename to builder/test/unit/window-utils.test.ts diff --git a/tsconfig.base.json b/builder/tsconfig.base.json similarity index 100% rename from tsconfig.base.json rename to builder/tsconfig.base.json diff --git a/tsconfig.eslint.json b/builder/tsconfig.eslint.json similarity index 100% rename from tsconfig.eslint.json rename to builder/tsconfig.eslint.json diff --git a/tsconfig.json b/builder/tsconfig.json similarity index 100% rename from tsconfig.json rename to builder/tsconfig.json diff --git a/typings/common.d.ts b/builder/typings/common.d.ts similarity index 100% rename from typings/common.d.ts rename to builder/typings/common.d.ts diff --git a/typings/config.d.ts b/builder/typings/config.d.ts similarity index 100% rename from typings/config.d.ts rename to builder/typings/config.d.ts diff --git a/typings/constants/config.d.ts b/builder/typings/constants/config.d.ts similarity index 100% rename from typings/constants/config.d.ts rename to builder/typings/constants/config.d.ts diff --git a/typings/constants/index.d.ts b/builder/typings/constants/index.d.ts similarity index 100% rename from typings/constants/index.d.ts rename to builder/typings/constants/index.d.ts diff --git a/typings/constants/notifications.d.ts b/builder/typings/constants/notifications.d.ts similarity index 100% rename from typings/constants/notifications.d.ts rename to builder/typings/constants/notifications.d.ts diff --git a/typings/constants/sessions.d.ts b/builder/typings/constants/sessions.d.ts similarity index 100% rename from typings/constants/sessions.d.ts rename to builder/typings/constants/sessions.d.ts diff --git a/typings/constants/tabs.d.ts b/builder/typings/constants/tabs.d.ts similarity index 100% rename from typings/constants/tabs.d.ts rename to builder/typings/constants/tabs.d.ts diff --git a/typings/constants/term-groups.d.ts b/builder/typings/constants/term-groups.d.ts similarity index 100% rename from typings/constants/term-groups.d.ts rename to builder/typings/constants/term-groups.d.ts diff --git a/typings/constants/ui.d.ts b/builder/typings/constants/ui.d.ts similarity index 100% rename from typings/constants/ui.d.ts rename to builder/typings/constants/ui.d.ts diff --git a/typings/constants/updater.d.ts b/builder/typings/constants/updater.d.ts similarity index 100% rename from typings/constants/updater.d.ts rename to builder/typings/constants/updater.d.ts diff --git a/typings/ext-modules.d.ts b/builder/typings/ext-modules.d.ts similarity index 100% rename from typings/ext-modules.d.ts rename to builder/typings/ext-modules.d.ts diff --git a/typings/extend-electron.d.ts b/builder/typings/extend-electron.d.ts similarity index 100% rename from typings/extend-electron.d.ts rename to builder/typings/extend-electron.d.ts diff --git a/typings/hyper.d.ts b/builder/typings/hyper.d.ts similarity index 100% rename from typings/hyper.d.ts rename to builder/typings/hyper.d.ts diff --git a/typings/styled.d.ts b/builder/typings/styled.d.ts similarity index 100% rename from typings/styled.d.ts rename to builder/typings/styled.d.ts diff --git a/webpack.config.ts b/builder/webpack.config.ts similarity index 100% rename from webpack.config.ts rename to builder/webpack.config.ts