diff --git a/CMakeLists.txt b/source/CMakeLists.txt similarity index 100% rename from CMakeLists.txt rename to source/CMakeLists.txt diff --git a/agent/_allservicesstatus.sh b/source/agent/_allservicesstatus.sh similarity index 100% rename from agent/_allservicesstatus.sh rename to source/agent/_allservicesstatus.sh diff --git a/agent/_autocommands.sh b/source/agent/_autocommands.sh similarity index 100% rename from agent/_autocommands.sh rename to source/agent/_autocommands.sh diff --git a/agent/_common.sh b/source/agent/_common.sh similarity index 100% rename from agent/_common.sh rename to source/agent/_common.sh diff --git a/agent/_nuke_other.sh b/source/agent/_nuke_other.sh similarity index 100% rename from agent/_nuke_other.sh rename to source/agent/_nuke_other.sh diff --git a/build.sh b/source/build.sh similarity index 100% rename from build.sh rename to source/build.sh diff --git a/install_build_prerequisites.sh b/source/install_build_prerequisites.sh similarity index 100% rename from install_build_prerequisites.sh rename to source/install_build_prerequisites.sh diff --git a/make_createagent.sh b/source/make_createagent.sh similarity index 100% rename from make_createagent.sh rename to source/make_createagent.sh diff --git a/multibuild.sh b/source/multibuild.sh similarity index 100% rename from multibuild.sh rename to source/multibuild.sh diff --git a/publish.sh b/source/publish.sh similarity index 100% rename from publish.sh rename to source/publish.sh diff --git a/src/autocomplete.cpp b/source/src/autocomplete.cpp similarity index 100% rename from src/autocomplete.cpp rename to source/src/autocomplete.cpp diff --git a/src/autocomplete.hpp b/source/src/autocomplete.hpp similarity index 100% rename from src/autocomplete.hpp rename to source/src/autocomplete.hpp diff --git a/src/autogen/_agent.cpp b/source/src/autogen/_agent.cpp similarity index 100% rename from src/autogen/_agent.cpp rename to source/src/autogen/_agent.cpp diff --git a/src/autogen/_agent.hpp b/source/src/autogen/_agent.hpp similarity index 100% rename from src/autogen/_agent.hpp rename to source/src/autogen/_agent.hpp diff --git a/src/autogen/version.hpp b/source/src/autogen/version.hpp similarity index 100% rename from src/autogen/version.hpp rename to source/src/autogen/version.hpp diff --git a/src/commands/command_registry.cpp b/source/src/commands/command_registry.cpp similarity index 100% rename from src/commands/command_registry.cpp rename to source/src/commands/command_registry.cpp diff --git a/src/commands/command_registry.hpp b/source/src/commands/command_registry.hpp similarity index 100% rename from src/commands/command_registry.hpp rename to source/src/commands/command_registry.hpp diff --git a/src/commands/edit.cpp b/source/src/commands/edit.cpp similarity index 100% rename from src/commands/edit.cpp rename to source/src/commands/edit.cpp diff --git a/src/commands/health.cpp b/source/src/commands/health.cpp similarity index 100% rename from src/commands/health.cpp rename to source/src/commands/health.cpp diff --git a/src/commands/help.cpp b/source/src/commands/help.cpp similarity index 100% rename from src/commands/help.cpp rename to source/src/commands/help.cpp diff --git a/src/commands/install.cpp b/source/src/commands/install.cpp similarity index 100% rename from src/commands/install.cpp rename to source/src/commands/install.cpp diff --git a/src/commands/list.cpp b/source/src/commands/list.cpp similarity index 100% rename from src/commands/list.cpp rename to source/src/commands/list.cpp diff --git a/src/commands/nuke.cpp b/source/src/commands/nuke.cpp similarity index 100% rename from src/commands/nuke.cpp rename to source/src/commands/nuke.cpp diff --git a/src/commands/shared_commands.hpp b/source/src/commands/shared_commands.hpp similarity index 100% rename from src/commands/shared_commands.hpp rename to source/src/commands/shared_commands.hpp diff --git a/src/commands/standard_autocomplete.cpp b/source/src/commands/standard_autocomplete.cpp similarity index 100% rename from src/commands/standard_autocomplete.cpp rename to source/src/commands/standard_autocomplete.cpp diff --git a/src/commands/uninstall.cpp b/source/src/commands/uninstall.cpp similarity index 100% rename from src/commands/uninstall.cpp rename to source/src/commands/uninstall.cpp diff --git a/src/commands/version.cpp b/source/src/commands/version.cpp similarity index 100% rename from src/commands/version.cpp rename to source/src/commands/version.cpp diff --git a/src/config.cpp b/source/src/config.cpp similarity index 100% rename from src/config.cpp rename to source/src/config.cpp diff --git a/src/config.hpp b/source/src/config.hpp similarity index 100% rename from src/config.hpp rename to source/src/config.hpp diff --git a/src/contrib/transwarp.hpp b/source/src/contrib/transwarp.hpp similarity index 100% rename from src/contrib/transwarp.hpp rename to source/src/contrib/transwarp.hpp diff --git a/src/contrib/xxhash.hpp b/source/src/contrib/xxhash.hpp similarity index 100% rename from src/contrib/xxhash.hpp rename to source/src/contrib/xxhash.hpp diff --git a/src/dropshell-completion.bash b/source/src/dropshell-completion.bash similarity index 100% rename from src/dropshell-completion.bash rename to source/src/dropshell-completion.bash diff --git a/src/main.cpp b/source/src/main.cpp similarity index 100% rename from src/main.cpp rename to source/src/main.cpp diff --git a/src/server_env_manager.cpp b/source/src/server_env_manager.cpp similarity index 100% rename from src/server_env_manager.cpp rename to source/src/server_env_manager.cpp diff --git a/src/server_env_manager.hpp b/source/src/server_env_manager.hpp similarity index 100% rename from src/server_env_manager.hpp rename to source/src/server_env_manager.hpp diff --git a/src/servers.cpp b/source/src/servers.cpp similarity index 100% rename from src/servers.cpp rename to source/src/servers.cpp diff --git a/src/servers.hpp b/source/src/servers.hpp similarity index 100% rename from src/servers.hpp rename to source/src/servers.hpp diff --git a/src/service_runner.cpp b/source/src/service_runner.cpp similarity index 100% rename from src/service_runner.cpp rename to source/src/service_runner.cpp diff --git a/src/service_runner.hpp b/source/src/service_runner.hpp similarity index 100% rename from src/service_runner.hpp rename to source/src/service_runner.hpp diff --git a/src/services.cpp b/source/src/services.cpp similarity index 100% rename from src/services.cpp rename to source/src/services.cpp diff --git a/src/services.hpp b/source/src/services.hpp similarity index 100% rename from src/services.hpp rename to source/src/services.hpp diff --git a/src/templates.cpp b/source/src/templates.cpp similarity index 100% rename from src/templates.cpp rename to source/src/templates.cpp diff --git a/src/templates.hpp b/source/src/templates.hpp similarity index 100% rename from src/templates.hpp rename to source/src/templates.hpp diff --git a/src/utils/assert.hpp b/source/src/utils/assert.hpp similarity index 100% rename from src/utils/assert.hpp rename to source/src/utils/assert.hpp diff --git a/src/utils/b64ed.cpp b/source/src/utils/b64ed.cpp similarity index 100% rename from src/utils/b64ed.cpp rename to source/src/utils/b64ed.cpp diff --git a/src/utils/b64ed.hpp b/source/src/utils/b64ed.hpp similarity index 100% rename from src/utils/b64ed.hpp rename to source/src/utils/b64ed.hpp diff --git a/src/utils/directories.cpp b/source/src/utils/directories.cpp similarity index 100% rename from src/utils/directories.cpp rename to source/src/utils/directories.cpp diff --git a/src/utils/directories.hpp b/source/src/utils/directories.hpp similarity index 100% rename from src/utils/directories.hpp rename to source/src/utils/directories.hpp diff --git a/src/utils/envmanager.cpp b/source/src/utils/envmanager.cpp similarity index 100% rename from src/utils/envmanager.cpp rename to source/src/utils/envmanager.cpp diff --git a/src/utils/envmanager.hpp b/source/src/utils/envmanager.hpp similarity index 100% rename from src/utils/envmanager.hpp rename to source/src/utils/envmanager.hpp diff --git a/src/utils/execute.cpp b/source/src/utils/execute.cpp similarity index 100% rename from src/utils/execute.cpp rename to source/src/utils/execute.cpp diff --git a/src/utils/execute.hpp b/source/src/utils/execute.hpp similarity index 100% rename from src/utils/execute.hpp rename to source/src/utils/execute.hpp diff --git a/src/utils/hash.cpp b/source/src/utils/hash.cpp similarity index 100% rename from src/utils/hash.cpp rename to source/src/utils/hash.cpp diff --git a/src/utils/hash.hpp b/source/src/utils/hash.hpp similarity index 100% rename from src/utils/hash.hpp rename to source/src/utils/hash.hpp diff --git a/src/utils/json.hpp b/source/src/utils/json.hpp similarity index 100% rename from src/utils/json.hpp rename to source/src/utils/json.hpp diff --git a/src/utils/json_fwd.hpp b/source/src/utils/json_fwd.hpp similarity index 100% rename from src/utils/json_fwd.hpp rename to source/src/utils/json_fwd.hpp diff --git a/src/utils/tableprint.cpp b/source/src/utils/tableprint.cpp similarity index 100% rename from src/utils/tableprint.cpp rename to source/src/utils/tableprint.cpp diff --git a/src/utils/tableprint.hpp b/source/src/utils/tableprint.hpp similarity index 100% rename from src/utils/tableprint.hpp rename to source/src/utils/tableprint.hpp diff --git a/src/utils/utils.cpp b/source/src/utils/utils.cpp similarity index 100% rename from src/utils/utils.cpp rename to source/src/utils/utils.cpp diff --git a/src/utils/utils.hpp b/source/src/utils/utils.hpp similarity index 100% rename from src/utils/utils.hpp rename to source/src/utils/utils.hpp diff --git a/src/version.hpp.in b/source/src/version.hpp.in similarity index 100% rename from src/version.hpp.in rename to source/src/version.hpp.in