diff --git a/Roleypoly.js b/packages/roleypoly-server/Roleypoly.js similarity index 100% rename from Roleypoly.js rename to packages/roleypoly-server/Roleypoly.js diff --git a/api/auth.js b/packages/roleypoly-server/api/auth.js similarity index 100% rename from api/auth.js rename to packages/roleypoly-server/api/auth.js diff --git a/api/index.js b/packages/roleypoly-server/api/index.js similarity index 100% rename from api/index.js rename to packages/roleypoly-server/api/index.js diff --git a/api/servers.js b/packages/roleypoly-server/api/servers.js similarity index 100% rename from api/servers.js rename to packages/roleypoly-server/api/servers.js diff --git a/api/servers_test.js b/packages/roleypoly-server/api/servers_test.js similarity index 100% rename from api/servers_test.js rename to packages/roleypoly-server/api/servers_test.js diff --git a/api/ui.js b/packages/roleypoly-server/api/ui.js similarity index 100% rename from api/ui.js rename to packages/roleypoly-server/api/ui.js diff --git a/bot/index.js b/packages/roleypoly-server/bot/index.js similarity index 100% rename from bot/index.js rename to packages/roleypoly-server/bot/index.js diff --git a/index.js b/packages/roleypoly-server/index.js similarity index 100% rename from index.js rename to packages/roleypoly-server/index.js diff --git a/logger.js b/packages/roleypoly-server/logger.js similarity index 100% rename from logger.js rename to packages/roleypoly-server/logger.js diff --git a/models/AuthChallenge.js b/packages/roleypoly-server/models/AuthChallenge.js similarity index 100% rename from models/AuthChallenge.js rename to packages/roleypoly-server/models/AuthChallenge.js diff --git a/models/Server.js b/packages/roleypoly-server/models/Server.js similarity index 100% rename from models/Server.js rename to packages/roleypoly-server/models/Server.js diff --git a/models/Session.js b/packages/roleypoly-server/models/Session.js similarity index 100% rename from models/Session.js rename to packages/roleypoly-server/models/Session.js diff --git a/models/index.js b/packages/roleypoly-server/models/index.js similarity index 100% rename from models/index.js rename to packages/roleypoly-server/models/index.js diff --git a/rpc/_autoloader.js b/packages/roleypoly-server/rpc/_autoloader.js similarity index 100% rename from rpc/_autoloader.js rename to packages/roleypoly-server/rpc/_autoloader.js diff --git a/rpc/_error.js b/packages/roleypoly-server/rpc/_error.js similarity index 100% rename from rpc/_error.js rename to packages/roleypoly-server/rpc/_error.js diff --git a/rpc/_security.js b/packages/roleypoly-server/rpc/_security.js similarity index 100% rename from rpc/_security.js rename to packages/roleypoly-server/rpc/_security.js diff --git a/rpc/auth.js b/packages/roleypoly-server/rpc/auth.js similarity index 100% rename from rpc/auth.js rename to packages/roleypoly-server/rpc/auth.js diff --git a/rpc/index.js b/packages/roleypoly-server/rpc/index.js similarity index 100% rename from rpc/index.js rename to packages/roleypoly-server/rpc/index.js diff --git a/rpc/rpc_test.js b/packages/roleypoly-server/rpc/rpc_test.js similarity index 100% rename from rpc/rpc_test.js rename to packages/roleypoly-server/rpc/rpc_test.js diff --git a/rpc/servers.js b/packages/roleypoly-server/rpc/servers.js similarity index 100% rename from rpc/servers.js rename to packages/roleypoly-server/rpc/servers.js diff --git a/rpc/user.js b/packages/roleypoly-server/rpc/user.js similarity index 100% rename from rpc/user.js rename to packages/roleypoly-server/rpc/user.js diff --git a/services/Service.js b/packages/roleypoly-server/services/Service.js similarity index 100% rename from services/Service.js rename to packages/roleypoly-server/services/Service.js diff --git a/services/auth.js b/packages/roleypoly-server/services/auth.js similarity index 100% rename from services/auth.js rename to packages/roleypoly-server/services/auth.js diff --git a/services/discord.js b/packages/roleypoly-server/services/discord.js similarity index 100% rename from services/discord.js rename to packages/roleypoly-server/services/discord.js diff --git a/services/discord.old.js b/packages/roleypoly-server/services/discord.old.js similarity index 100% rename from services/discord.old.js rename to packages/roleypoly-server/services/discord.old.js diff --git a/services/discord/botFetcher.js b/packages/roleypoly-server/services/discord/botFetcher.js similarity index 100% rename from services/discord/botFetcher.js rename to packages/roleypoly-server/services/discord/botFetcher.js diff --git a/services/discord/restFetcher.js b/packages/roleypoly-server/services/discord/restFetcher.js similarity index 100% rename from services/discord/restFetcher.js rename to packages/roleypoly-server/services/discord/restFetcher.js diff --git a/services/discord/types.js b/packages/roleypoly-server/services/discord/types.js similarity index 100% rename from services/discord/types.js rename to packages/roleypoly-server/services/discord/types.js diff --git a/services/presentation.js b/packages/roleypoly-server/services/presentation.js similarity index 100% rename from services/presentation.js rename to packages/roleypoly-server/services/presentation.js diff --git a/services/server.js b/packages/roleypoly-server/services/server.js similarity index 100% rename from services/server.js rename to packages/roleypoly-server/services/server.js diff --git a/services/sessions.js b/packages/roleypoly-server/services/sessions.js similarity index 100% rename from services/sessions.js rename to packages/roleypoly-server/services/sessions.js diff --git a/ui/.babelrc b/packages/roleypoly-ui/.babelrc similarity index 100% rename from ui/.babelrc rename to packages/roleypoly-ui/.babelrc diff --git a/ui/.gitignore b/packages/roleypoly-ui/.gitignore similarity index 100% rename from ui/.gitignore rename to packages/roleypoly-ui/.gitignore diff --git a/ui/components/__test__/__snapshots__/discord-button.test.js.snap b/packages/roleypoly-ui/components/__test__/__snapshots__/discord-button.test.js.snap similarity index 100% rename from ui/components/__test__/__snapshots__/discord-button.test.js.snap rename to packages/roleypoly-ui/components/__test__/__snapshots__/discord-button.test.js.snap diff --git a/ui/components/__test__/__snapshots__/discord-guild-pic.test.js.snap b/packages/roleypoly-ui/components/__test__/__snapshots__/discord-guild-pic.test.js.snap similarity index 100% rename from ui/components/__test__/__snapshots__/discord-guild-pic.test.js.snap rename to packages/roleypoly-ui/components/__test__/__snapshots__/discord-guild-pic.test.js.snap diff --git a/ui/components/__test__/discord-button.test.js b/packages/roleypoly-ui/components/__test__/discord-button.test.js similarity index 100% rename from ui/components/__test__/discord-button.test.js rename to packages/roleypoly-ui/components/__test__/discord-button.test.js diff --git a/ui/components/__test__/discord-guild-pic.test.js b/packages/roleypoly-ui/components/__test__/discord-guild-pic.test.js similarity index 100% rename from ui/components/__test__/discord-guild-pic.test.js rename to packages/roleypoly-ui/components/__test__/discord-guild-pic.test.js diff --git a/ui/components/demos/tap.js b/packages/roleypoly-ui/components/demos/tap.js similarity index 100% rename from ui/components/demos/tap.js rename to packages/roleypoly-ui/components/demos/tap.js diff --git a/ui/components/demos/typing.js b/packages/roleypoly-ui/components/demos/typing.js similarity index 100% rename from ui/components/demos/typing.js rename to packages/roleypoly-ui/components/demos/typing.js diff --git a/ui/components/discord-button.js b/packages/roleypoly-ui/components/discord-button.js similarity index 100% rename from ui/components/discord-button.js rename to packages/roleypoly-ui/components/discord-button.js diff --git a/ui/components/discord-guild-pic.js b/packages/roleypoly-ui/components/discord-guild-pic.js similarity index 100% rename from ui/components/discord-guild-pic.js rename to packages/roleypoly-ui/components/discord-guild-pic.js diff --git a/ui/components/global-colors.js b/packages/roleypoly-ui/components/global-colors.js similarity index 100% rename from ui/components/global-colors.js rename to packages/roleypoly-ui/components/global-colors.js diff --git a/ui/components/header/auth.js b/packages/roleypoly-ui/components/header/auth.js similarity index 100% rename from ui/components/header/auth.js rename to packages/roleypoly-ui/components/header/auth.js diff --git a/ui/components/header/common.js b/packages/roleypoly-ui/components/header/common.js similarity index 100% rename from ui/components/header/common.js rename to packages/roleypoly-ui/components/header/common.js diff --git a/ui/components/header/unauth.js b/packages/roleypoly-ui/components/header/unauth.js similarity index 100% rename from ui/components/header/unauth.js rename to packages/roleypoly-ui/components/header/unauth.js diff --git a/ui/components/layout.js b/packages/roleypoly-ui/components/layout.js similarity index 100% rename from ui/components/layout.js rename to packages/roleypoly-ui/components/layout.js diff --git a/ui/components/logo.js b/packages/roleypoly-ui/components/logo.js similarity index 100% rename from ui/components/logo.js rename to packages/roleypoly-ui/components/logo.js diff --git a/ui/components/role/__test__/Role.test.js b/packages/roleypoly-ui/components/role/__test__/Role.test.js similarity index 100% rename from ui/components/role/__test__/Role.test.js rename to packages/roleypoly-ui/components/role/__test__/Role.test.js diff --git a/ui/components/role/__test__/__snapshots__/Role.test.js.snap b/packages/roleypoly-ui/components/role/__test__/__snapshots__/Role.test.js.snap similarity index 100% rename from ui/components/role/__test__/__snapshots__/Role.test.js.snap rename to packages/roleypoly-ui/components/role/__test__/__snapshots__/Role.test.js.snap diff --git a/ui/components/role/__test__/__snapshots__/demo.test.js.snap b/packages/roleypoly-ui/components/role/__test__/__snapshots__/demo.test.js.snap similarity index 100% rename from ui/components/role/__test__/__snapshots__/demo.test.js.snap rename to packages/roleypoly-ui/components/role/__test__/__snapshots__/demo.test.js.snap diff --git a/ui/components/role/__test__/demo.test.js b/packages/roleypoly-ui/components/role/__test__/demo.test.js similarity index 100% rename from ui/components/role/__test__/demo.test.js rename to packages/roleypoly-ui/components/role/__test__/demo.test.js diff --git a/ui/components/role/demo.js b/packages/roleypoly-ui/components/role/demo.js similarity index 100% rename from ui/components/role/demo.js rename to packages/roleypoly-ui/components/role/demo.js diff --git a/ui/components/role/index.js b/packages/roleypoly-ui/components/role/index.js similarity index 100% rename from ui/components/role/index.js rename to packages/roleypoly-ui/components/role/index.js diff --git a/ui/components/role/role.styled.js b/packages/roleypoly-ui/components/role/role.styled.js similarity index 100% rename from ui/components/role/role.styled.js rename to packages/roleypoly-ui/components/role/role.styled.js diff --git a/ui/components/social-cards.js b/packages/roleypoly-ui/components/social-cards.js similarity index 100% rename from ui/components/social-cards.js rename to packages/roleypoly-ui/components/social-cards.js diff --git a/ui/components/tooltip.js b/packages/roleypoly-ui/components/tooltip.js similarity index 100% rename from ui/components/tooltip.js rename to packages/roleypoly-ui/components/tooltip.js diff --git a/ui/config/demo.js b/packages/roleypoly-ui/config/demo.js similarity index 100% rename from ui/config/demo.js rename to packages/roleypoly-ui/config/demo.js diff --git a/ui/config/redux.js b/packages/roleypoly-ui/config/redux.js similarity index 100% rename from ui/config/redux.js rename to packages/roleypoly-ui/config/redux.js diff --git a/ui/config/rpc.js b/packages/roleypoly-ui/config/rpc.js similarity index 100% rename from ui/config/rpc.js rename to packages/roleypoly-ui/config/rpc.js diff --git a/ui/containers/header-bar.js b/packages/roleypoly-ui/containers/header-bar.js similarity index 100% rename from ui/containers/header-bar.js rename to packages/roleypoly-ui/containers/header-bar.js diff --git a/ui/kit/__test__/__snapshots__/media.test.js.snap b/packages/roleypoly-ui/kit/__test__/__snapshots__/media.test.js.snap similarity index 100% rename from ui/kit/__test__/__snapshots__/media.test.js.snap rename to packages/roleypoly-ui/kit/__test__/__snapshots__/media.test.js.snap diff --git a/ui/kit/__test__/media.test.js b/packages/roleypoly-ui/kit/__test__/media.test.js similarity index 100% rename from ui/kit/__test__/media.test.js rename to packages/roleypoly-ui/kit/__test__/media.test.js diff --git a/ui/kit/debug-breakpoints.js b/packages/roleypoly-ui/kit/debug-breakpoints.js similarity index 100% rename from ui/kit/debug-breakpoints.js rename to packages/roleypoly-ui/kit/debug-breakpoints.js diff --git a/ui/kit/media.js b/packages/roleypoly-ui/kit/media.js similarity index 100% rename from ui/kit/media.js rename to packages/roleypoly-ui/kit/media.js diff --git a/ui/lib/redirect.js b/packages/roleypoly-ui/lib/redirect.js similarity index 100% rename from ui/lib/redirect.js rename to packages/roleypoly-ui/lib/redirect.js diff --git a/ui/pages/_app.js b/packages/roleypoly-ui/pages/_app.js similarity index 100% rename from ui/pages/_app.js rename to packages/roleypoly-ui/pages/_app.js diff --git a/ui/pages/_document.js b/packages/roleypoly-ui/pages/_document.js similarity index 100% rename from ui/pages/_document.js rename to packages/roleypoly-ui/pages/_document.js diff --git a/ui/pages/_error.js b/packages/roleypoly-ui/pages/_error.js similarity index 100% rename from ui/pages/_error.js rename to packages/roleypoly-ui/pages/_error.js diff --git a/ui/pages/_internal/_discordbot/_auth.js b/packages/roleypoly-ui/pages/_internal/_discordbot/_auth.js similarity index 100% rename from ui/pages/_internal/_discordbot/_auth.js rename to packages/roleypoly-ui/pages/_internal/_discordbot/_auth.js diff --git a/ui/pages/_internal/_discordbot/_magic.js b/packages/roleypoly-ui/pages/_internal/_discordbot/_magic.js similarity index 100% rename from ui/pages/_internal/_discordbot/_magic.js rename to packages/roleypoly-ui/pages/_internal/_discordbot/_magic.js diff --git a/ui/pages/_internal/_server.js b/packages/roleypoly-ui/pages/_internal/_server.js similarity index 100% rename from ui/pages/_internal/_server.js rename to packages/roleypoly-ui/pages/_internal/_server.js diff --git a/ui/pages/_internal/_server_add.js b/packages/roleypoly-ui/pages/_internal/_server_add.js similarity index 100% rename from ui/pages/_internal/_server_add.js rename to packages/roleypoly-ui/pages/_internal/_server_add.js diff --git a/ui/pages/_test/error.js b/packages/roleypoly-ui/pages/_test/error.js similarity index 100% rename from ui/pages/_test/error.js rename to packages/roleypoly-ui/pages/_test/error.js diff --git a/ui/pages/_test/landing-mock.js b/packages/roleypoly-ui/pages/_test/landing-mock.js similarity index 100% rename from ui/pages/_test/landing-mock.js rename to packages/roleypoly-ui/pages/_test/landing-mock.js diff --git a/ui/pages/auth/expired.js b/packages/roleypoly-ui/pages/auth/expired.js similarity index 100% rename from ui/pages/auth/expired.js rename to packages/roleypoly-ui/pages/auth/expired.js diff --git a/ui/pages/auth/login.js b/packages/roleypoly-ui/pages/auth/login.js similarity index 100% rename from ui/pages/auth/login.js rename to packages/roleypoly-ui/pages/auth/login.js diff --git a/ui/pages/help/why-no-roles.js b/packages/roleypoly-ui/pages/help/why-no-roles.js similarity index 100% rename from ui/pages/help/why-no-roles.js rename to packages/roleypoly-ui/pages/help/why-no-roles.js diff --git a/ui/pages/index.js b/packages/roleypoly-ui/pages/index.js similarity index 100% rename from ui/pages/index.js rename to packages/roleypoly-ui/pages/index.js diff --git a/ui/pages/testrpc.js b/packages/roleypoly-ui/pages/testrpc.js similarity index 100% rename from ui/pages/testrpc.js rename to packages/roleypoly-ui/pages/testrpc.js diff --git a/ui/rpc/index.js b/packages/roleypoly-ui/rpc/index.js similarity index 100% rename from ui/rpc/index.js rename to packages/roleypoly-ui/rpc/index.js diff --git a/ui/setupTests.js b/packages/roleypoly-ui/setupTests.js similarity index 100% rename from ui/setupTests.js rename to packages/roleypoly-ui/setupTests.js diff --git a/ui/static/discord-logo.svg b/packages/roleypoly-ui/static/discord-logo.svg similarity index 100% rename from ui/static/discord-logo.svg rename to packages/roleypoly-ui/static/discord-logo.svg diff --git a/ui/static/favicon.png b/packages/roleypoly-ui/static/favicon.png similarity index 100% rename from ui/static/favicon.png rename to packages/roleypoly-ui/static/favicon.png diff --git a/ui/static/flags.svg b/packages/roleypoly-ui/static/flags.svg similarity index 100% rename from ui/static/flags.svg rename to packages/roleypoly-ui/static/flags.svg diff --git a/ui/static/social.png b/packages/roleypoly-ui/static/social.png similarity index 100% rename from ui/static/social.png rename to packages/roleypoly-ui/static/social.png diff --git a/ui/stores/currentServer.js b/packages/roleypoly-ui/stores/currentServer.js similarity index 100% rename from ui/stores/currentServer.js rename to packages/roleypoly-ui/stores/currentServer.js diff --git a/ui/stores/roles.js b/packages/roleypoly-ui/stores/roles.js similarity index 100% rename from ui/stores/roles.js rename to packages/roleypoly-ui/stores/roles.js diff --git a/ui/stores/servers.js b/packages/roleypoly-ui/stores/servers.js similarity index 100% rename from ui/stores/servers.js rename to packages/roleypoly-ui/stores/servers.js diff --git a/ui/stores/user.js b/packages/roleypoly-ui/stores/user.js similarity index 100% rename from ui/stores/user.js rename to packages/roleypoly-ui/stores/user.js diff --git a/ui/types.js b/packages/roleypoly-ui/types.js similarity index 100% rename from ui/types.js rename to packages/roleypoly-ui/types.js