diff --git a/cmd/root.go b/src/cmd/root.go similarity index 100% rename from cmd/root.go rename to src/cmd/root.go diff --git a/cmd/run.go b/src/cmd/run.go similarity index 100% rename from cmd/run.go rename to src/cmd/run.go diff --git a/cmd/version.go b/src/cmd/version.go similarity index 100% rename from cmd/version.go rename to src/cmd/version.go diff --git a/hooks/initial.go b/src/hooks/initial.go similarity index 100% rename from hooks/initial.go rename to src/hooks/initial.go diff --git a/hooks/run.go b/src/hooks/run.go similarity index 100% rename from hooks/run.go rename to src/hooks/run.go diff --git a/internal/colors/color.go b/src/internal/colors/color.go similarity index 100% rename from internal/colors/color.go rename to src/internal/colors/color.go diff --git a/internal/core/corestate/corestate.go b/src/internal/core/corestate/corestate.go similarity index 100% rename from internal/core/corestate/corestate.go rename to src/internal/core/corestate/corestate.go diff --git a/internal/core/corestate/node_uuid.go b/src/internal/core/corestate/node_uuid.go similarity index 100% rename from internal/core/corestate/node_uuid.go rename to src/internal/core/corestate/node_uuid.go diff --git a/internal/core/corestate/types.go b/src/internal/core/corestate/types.go similarity index 100% rename from internal/core/corestate/types.go rename to src/internal/core/corestate/types.go diff --git a/internal/core/run_manager/run_file_manager.go b/src/internal/core/run_manager/run_file_manager.go similarity index 100% rename from internal/core/run_manager/run_file_manager.go rename to src/internal/core/run_manager/run_file_manager.go diff --git a/internal/core/run_manager/run_manager.go b/src/internal/core/run_manager/run_manager.go similarity index 100% rename from internal/core/run_manager/run_manager.go rename to src/internal/core/run_manager/run_manager.go diff --git a/internal/core/update/update.go b/src/internal/core/update/update.go similarity index 100% rename from internal/core/update/update.go rename to src/internal/core/update/update.go diff --git a/internal/core/update/update_test.go b/src/internal/core/update/update_test.go similarity index 100% rename from internal/core/update/update_test.go rename to src/internal/core/update/update_test.go diff --git a/internal/core/utils/http_errors.go b/src/internal/core/utils/http_errors.go similarity index 100% rename from internal/core/utils/http_errors.go rename to src/internal/core/utils/http_errors.go diff --git a/internal/core/utils/panic.go b/src/internal/core/utils/panic.go similarity index 100% rename from internal/core/utils/panic.go rename to src/internal/core/utils/panic.go diff --git a/internal/core/utils/routines.go b/src/internal/core/utils/routines.go similarity index 100% rename from internal/core/utils/routines.go rename to src/internal/core/utils/routines.go diff --git a/internal/core/utils/safe_fetch.go b/src/internal/core/utils/safe_fetch.go similarity index 100% rename from internal/core/utils/safe_fetch.go rename to src/internal/core/utils/safe_fetch.go diff --git a/internal/core/utils/utils_test.go b/src/internal/core/utils/utils_test.go similarity index 100% rename from internal/core/utils/utils_test.go rename to src/internal/core/utils/utils_test.go diff --git a/internal/core/utils/uuid.go b/src/internal/core/utils/uuid.go similarity index 100% rename from internal/core/utils/uuid.go rename to src/internal/core/utils/uuid.go diff --git a/internal/engine/app/app.go b/src/internal/engine/app/app.go similarity index 100% rename from internal/engine/app/app.go rename to src/internal/engine/app/app.go diff --git a/internal/engine/config/compositor.go b/src/internal/engine/config/compositor.go similarity index 100% rename from internal/engine/config/compositor.go rename to src/internal/engine/config/compositor.go diff --git a/internal/engine/config/config.go b/src/internal/engine/config/config.go similarity index 100% rename from internal/engine/config/config.go rename to src/internal/engine/config/config.go diff --git a/internal/engine/config/consts.go b/src/internal/engine/config/consts.go similarity index 100% rename from internal/engine/config/consts.go rename to src/internal/engine/config/consts.go diff --git a/internal/engine/config/print.go b/src/internal/engine/config/print.go similarity index 100% rename from internal/engine/config/print.go rename to src/internal/engine/config/print.go diff --git a/internal/engine/logs/logger.go b/src/internal/engine/logs/logger.go similarity index 100% rename from internal/engine/logs/logger.go rename to src/internal/engine/logs/logger.go diff --git a/internal/engine/logs/mock.go b/src/internal/engine/logs/mock.go similarity index 100% rename from internal/engine/logs/mock.go rename to src/internal/engine/logs/mock.go diff --git a/internal/engine/lua/handler.go b/src/internal/engine/lua/handler.go similarity index 100% rename from internal/engine/lua/handler.go rename to src/internal/engine/lua/handler.go diff --git a/internal/engine/lua/pool.go b/src/internal/engine/lua/pool.go similarity index 100% rename from internal/engine/lua/pool.go rename to src/internal/engine/lua/pool.go diff --git a/internal/engine/lua/types.go b/src/internal/engine/lua/types.go similarity index 100% rename from internal/engine/lua/types.go rename to src/internal/engine/lua/types.go diff --git a/internal/server/gateway/general_types.go b/src/internal/server/gateway/general_types.go similarity index 100% rename from internal/server/gateway/general_types.go rename to src/internal/server/gateway/general_types.go diff --git a/internal/server/gateway/init.go b/src/internal/server/gateway/init.go similarity index 100% rename from internal/server/gateway/init.go rename to src/internal/server/gateway/init.go diff --git a/internal/server/gateway/route.go b/src/internal/server/gateway/route.go similarity index 100% rename from internal/server/gateway/route.go rename to src/internal/server/gateway/route.go diff --git a/internal/server/rpc/definition.go b/src/internal/server/rpc/definition.go similarity index 100% rename from internal/server/rpc/definition.go rename to src/internal/server/rpc/definition.go diff --git a/internal/server/rpc/errors.go b/src/internal/server/rpc/errors.go similarity index 100% rename from internal/server/rpc/errors.go rename to src/internal/server/rpc/errors.go diff --git a/internal/server/rpc/responsers.go b/src/internal/server/rpc/responsers.go similarity index 100% rename from internal/server/rpc/responsers.go rename to src/internal/server/rpc/responsers.go diff --git a/internal/server/rpc/writers.go b/src/internal/server/rpc/writers.go similarity index 100% rename from internal/server/rpc/writers.go rename to src/internal/server/rpc/writers.go diff --git a/internal/server/session/manager.go b/src/internal/server/session/manager.go similarity index 100% rename from internal/server/session/manager.go rename to src/internal/server/session/manager.go diff --git a/internal/server/sv1/db_sqlite.go b/src/internal/server/sv1/db_sqlite.go similarity index 100% rename from internal/server/sv1/db_sqlite.go rename to src/internal/server/sv1/db_sqlite.go diff --git a/internal/server/sv1/handle.go b/src/internal/server/sv1/handle.go similarity index 100% rename from internal/server/sv1/handle.go rename to src/internal/server/sv1/handle.go diff --git a/internal/server/sv1/jwt.go b/src/internal/server/sv1/jwt.go similarity index 100% rename from internal/server/sv1/jwt.go rename to src/internal/server/sv1/jwt.go diff --git a/internal/server/sv1/lua_handler.go b/src/internal/server/sv1/lua_handler.go similarity index 100% rename from internal/server/sv1/lua_handler.go rename to src/internal/server/sv1/lua_handler.go diff --git a/internal/server/sv1/lua_types.go b/src/internal/server/sv1/lua_types.go similarity index 100% rename from internal/server/sv1/lua_types.go rename to src/internal/server/sv1/lua_types.go diff --git a/internal/server/sv1/path.go b/src/internal/server/sv1/path.go similarity index 100% rename from internal/server/sv1/path.go rename to src/internal/server/sv1/path.go diff --git a/internal/server/sv1/server.go b/src/internal/server/sv1/server.go similarity index 100% rename from internal/server/sv1/server.go rename to src/internal/server/sv1/server.go diff --git a/main.go b/src/main.go similarity index 100% rename from main.go rename to src/main.go