From 1fbe2b0c180a215b6fed4ae1cd66afabf33bfc33 Mon Sep 17 00:00:00 2001 From: Armatik Date: Fri, 16 Aug 2024 22:53:33 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B8=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D1=84=D0=B0=D0=B9?= =?UTF-8?q?=D0=BB=D0=BE=D0=B2=20=D0=B8=20=D0=B4=D0=B8=D1=80=D0=B5=D0=BA?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ocab.code-workspace => karkas.code-workspace | 0 src/{ocab_modules => karkas_blocks}/README.md | 0 .../ocab_modules => karkas_blocks/karkas_blocks}/__init__.py | 0 .../ocab_modules => karkas_blocks/karkas_blocks}/lib.py | 0 .../karkas_blocks}/standard/admin/README.md | 0 .../karkas_blocks}/standard/admin/__init__.py | 0 .../karkas_blocks}/standard/admin/handlers.py | 0 .../karkas_blocks}/standard/admin/info.json | 0 .../karkas_blocks}/standard/admin/main.py | 0 .../karkas_blocks}/standard/admin/routers.py | 0 .../karkas_blocks}/standard/command_helper/README.md | 0 .../karkas_blocks}/standard/command_helper/__init__.py | 0 .../karkas_blocks}/standard/command_helper/info.json | 0 .../karkas_blocks}/standard/command_helper/main.py | 0 .../karkas_blocks}/standard/config/README.md | 0 .../karkas_blocks}/standard/config/__init__.py | 0 .../karkas_blocks}/standard/config/config.py | 0 .../karkas_blocks}/standard/config/config_manager.py | 0 .../karkas_blocks}/standard/config/info.json | 0 .../karkas_blocks}/standard/config/main.py | 0 .../karkas_blocks}/standard/config/miniapp_ui.py | 0 .../karkas_blocks}/standard/config/tests/test_config.py | 0 .../karkas_blocks}/standard/database/README.md | 0 .../karkas_blocks}/standard/database/__init__.py | 0 .../karkas_blocks}/standard/database/db_api.py | 0 .../karkas_blocks}/standard/database/exceptions.py | 0 .../karkas_blocks}/standard/database/info.json | 0 .../karkas_blocks}/standard/database/models/__init__.py | 0 .../karkas_blocks}/standard/database/models/chat_stats.py | 0 .../karkas_blocks}/standard/database/models/chats.py | 0 .../karkas_blocks}/standard/database/models/db.py | 0 .../karkas_blocks}/standard/database/models/fsm_data.py | 0 .../karkas_blocks}/standard/database/models/messages.py | 0 .../karkas_blocks}/standard/database/models/user_stats.py | 0 .../karkas_blocks}/standard/database/models/users.py | 0 .../karkas_blocks}/standard/database/repositories/__init__.py | 0 .../karkas_blocks}/standard/database/repositories/fsm_data.py | 0 .../karkas_blocks}/standard/database/tests/__init__.py | 0 .../karkas_blocks}/standard/database/tests/database/file | 0 .../karkas_blocks}/standard/database/tests/test_db.py | 0 .../karkas_blocks}/standard/filters/README.md | 0 .../karkas_blocks}/standard/filters/__init__.py | 0 .../karkas_blocks}/standard/filters/filters.py | 0 .../karkas_blocks}/standard/filters/info.json | 0 .../karkas_blocks}/standard/fsm_database_storage/README.md | 0 .../karkas_blocks}/standard/fsm_database_storage/__init__.py | 0 .../karkas_blocks}/standard/fsm_database_storage/fsm.py | 0 .../karkas_blocks}/standard/fsm_database_storage/info.json | 0 .../karkas_blocks}/standard/help/__init__.py | 0 .../karkas_blocks}/standard/help/info.json | 0 .../karkas_blocks}/standard/help/main.py | 0 .../karkas_blocks}/standard/info/README.md | 0 .../karkas_blocks}/standard/info/__init__.py | 0 .../karkas_blocks}/standard/info/handlers.py | 0 .../karkas_blocks}/standard/info/info.json | 0 .../karkas_blocks}/standard/info/main.py | 0 .../karkas_blocks}/standard/message_processing/README.md | 0 .../karkas_blocks}/standard/message_processing/__init__.py | 0 .../karkas_blocks}/standard/message_processing/info.json | 0 .../karkas_blocks}/standard/message_processing/message_api.py | 0 .../karkas_blocks}/standard/miniapp/README.md | 0 .../karkas_blocks}/standard/miniapp/__init__.py | 0 .../karkas_blocks}/standard/miniapp/dash_telegram_auth.py | 0 .../karkas_blocks}/standard/miniapp/info.json | 0 .../karkas_blocks}/standard/miniapp/lib.py | 0 .../karkas_blocks}/standard/miniapp/main.py | 0 .../karkas_blocks}/standard/report/README.md | 0 .../karkas_blocks}/standard/report/__init__.py | 0 .../karkas_blocks}/standard/report/info.json | 0 .../karkas_blocks}/standard/report/main.py | 0 .../karkas_blocks}/standard/roles/README.md | 0 .../karkas_blocks}/standard/roles/__init__.py | 0 .../karkas_blocks}/standard/roles/info.json | 0 .../karkas_blocks}/standard/roles/main.py | 0 .../karkas_blocks}/standard/roles/roles.py | 0 .../karkas_blocks}/standard/roles/tests/__init__.py | 0 .../karkas_blocks}/standard/roles/tests/test_roles.py | 0 .../karkas_blocks}/standard/welcome/README.md | 0 .../karkas_blocks}/standard/welcome/__init__.py | 0 .../karkas_blocks}/standard/welcome/info.json | 0 .../karkas_blocks}/standard/welcome/main.py | 0 .../karkas_blocks}/standard/welcome/utils.py | 0 .../karkas_blocks}/standard/welcome/verifications_methods/base.py | 0 .../karkas_blocks}/standard/welcome/verifications_methods/math.py | 0 .../standard/welcome/verifications_methods/question.py | 0 .../standard/welcome/verifications_methods/simple.py | 0 .../standard/welcome/verifications_methods/utils.py | 0 src/{ocab_modules => karkas_blocks}/poetry.lock | 0 src/{ocab_core => karkas_blocks}/poetry.toml | 0 src/{ocab_modules => karkas_blocks}/pyproject.toml | 0 src/{ocab_core => karkas_core}/README.md | 0 src/{ocab_core/ocab_core => karkas_core/karkas_core}/__init__.py | 0 src/{ocab_core/ocab_core => karkas_core/karkas_core}/lib.py | 0 src/{ocab_core/ocab_core => karkas_core/karkas_core}/logger.py | 0 src/{ocab_core/ocab_core => karkas_core/karkas_core}/main.py | 0 .../karkas_core}/modules_system/__init__.py | 0 .../karkas_core}/modules_system/loaders/__init__.py | 0 .../karkas_core}/modules_system/loaders/base.py | 0 .../karkas_core}/modules_system/loaders/fs_loader/FSLoader.py | 0 .../karkas_core}/modules_system/loaders/fs_loader/__init__.py | 0 .../modules_system/loaders/unsafe_fs_loader/UnsafeFSLoader.py | 0 .../modules_system/loaders/unsafe_fs_loader/__init__.py | 0 .../karkas_core}/modules_system/modules_manager.py | 0 .../karkas_core}/modules_system/public_api/__init__.py | 0 .../karkas_core}/modules_system/public_api/public_api.py | 0 .../karkas_core}/modules_system/public_api/utils.py | 0 .../karkas_core}/modules_system/safe/policy.py | 0 .../karkas_core}/modules_system/safe/zope_guards.py | 0 src/{ocab_core/ocab_core => karkas_core/karkas_core}/singleton.py | 0 src/{ocab_core => karkas_core}/poetry.lock | 0 src/{ocab_modules => karkas_core}/poetry.toml | 0 src/{ocab_core => karkas_core}/pyproject.toml | 0 112 files changed, 0 insertions(+), 0 deletions(-) rename ocab.code-workspace => karkas.code-workspace (100%) rename src/{ocab_modules => karkas_blocks}/README.md (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/lib.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/admin/README.md (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/admin/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/admin/handlers.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/admin/info.json (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/admin/main.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/admin/routers.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/command_helper/README.md (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/command_helper/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/command_helper/info.json (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/command_helper/main.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/config/README.md (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/config/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/config/config.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/config/config_manager.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/config/info.json (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/config/main.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/config/miniapp_ui.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/config/tests/test_config.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/README.md (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/db_api.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/exceptions.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/info.json (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/models/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/models/chat_stats.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/models/chats.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/models/db.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/models/fsm_data.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/models/messages.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/models/user_stats.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/models/users.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/repositories/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/repositories/fsm_data.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/tests/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/tests/database/file (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/database/tests/test_db.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/filters/README.md (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/filters/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/filters/filters.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/filters/info.json (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/fsm_database_storage/README.md (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/fsm_database_storage/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/fsm_database_storage/fsm.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/fsm_database_storage/info.json (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/help/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/help/info.json (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/help/main.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/info/README.md (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/info/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/info/handlers.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/info/info.json (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/info/main.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/message_processing/README.md (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/message_processing/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/message_processing/info.json (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/message_processing/message_api.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/miniapp/README.md (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/miniapp/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/miniapp/dash_telegram_auth.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/miniapp/info.json (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/miniapp/lib.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/miniapp/main.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/report/README.md (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/report/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/report/info.json (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/report/main.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/roles/README.md (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/roles/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/roles/info.json (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/roles/main.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/roles/roles.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/roles/tests/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/roles/tests/test_roles.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/welcome/README.md (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/welcome/__init__.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/welcome/info.json (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/welcome/main.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/welcome/utils.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/welcome/verifications_methods/base.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/welcome/verifications_methods/math.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/welcome/verifications_methods/question.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/welcome/verifications_methods/simple.py (100%) rename src/{ocab_modules/ocab_modules => karkas_blocks/karkas_blocks}/standard/welcome/verifications_methods/utils.py (100%) rename src/{ocab_modules => karkas_blocks}/poetry.lock (100%) rename src/{ocab_core => karkas_blocks}/poetry.toml (100%) rename src/{ocab_modules => karkas_blocks}/pyproject.toml (100%) rename src/{ocab_core => karkas_core}/README.md (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/__init__.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/lib.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/logger.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/main.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/modules_system/__init__.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/modules_system/loaders/__init__.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/modules_system/loaders/base.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/modules_system/loaders/fs_loader/FSLoader.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/modules_system/loaders/fs_loader/__init__.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/modules_system/loaders/unsafe_fs_loader/UnsafeFSLoader.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/modules_system/loaders/unsafe_fs_loader/__init__.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/modules_system/modules_manager.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/modules_system/public_api/__init__.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/modules_system/public_api/public_api.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/modules_system/public_api/utils.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/modules_system/safe/policy.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/modules_system/safe/zope_guards.py (100%) rename src/{ocab_core/ocab_core => karkas_core/karkas_core}/singleton.py (100%) rename src/{ocab_core => karkas_core}/poetry.lock (100%) rename src/{ocab_modules => karkas_core}/poetry.toml (100%) rename src/{ocab_core => karkas_core}/pyproject.toml (100%) diff --git a/ocab.code-workspace b/karkas.code-workspace similarity index 100% rename from ocab.code-workspace rename to karkas.code-workspace diff --git a/src/ocab_modules/README.md b/src/karkas_blocks/README.md similarity index 100% rename from src/ocab_modules/README.md rename to src/karkas_blocks/README.md diff --git a/src/ocab_modules/ocab_modules/__init__.py b/src/karkas_blocks/karkas_blocks/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/__init__.py rename to src/karkas_blocks/karkas_blocks/__init__.py diff --git a/src/ocab_modules/ocab_modules/lib.py b/src/karkas_blocks/karkas_blocks/lib.py similarity index 100% rename from src/ocab_modules/ocab_modules/lib.py rename to src/karkas_blocks/karkas_blocks/lib.py diff --git a/src/ocab_modules/ocab_modules/standard/admin/README.md b/src/karkas_blocks/karkas_blocks/standard/admin/README.md similarity index 100% rename from src/ocab_modules/ocab_modules/standard/admin/README.md rename to src/karkas_blocks/karkas_blocks/standard/admin/README.md diff --git a/src/ocab_modules/ocab_modules/standard/admin/__init__.py b/src/karkas_blocks/karkas_blocks/standard/admin/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/admin/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/admin/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/admin/handlers.py b/src/karkas_blocks/karkas_blocks/standard/admin/handlers.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/admin/handlers.py rename to src/karkas_blocks/karkas_blocks/standard/admin/handlers.py diff --git a/src/ocab_modules/ocab_modules/standard/admin/info.json b/src/karkas_blocks/karkas_blocks/standard/admin/info.json similarity index 100% rename from src/ocab_modules/ocab_modules/standard/admin/info.json rename to src/karkas_blocks/karkas_blocks/standard/admin/info.json diff --git a/src/ocab_modules/ocab_modules/standard/admin/main.py b/src/karkas_blocks/karkas_blocks/standard/admin/main.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/admin/main.py rename to src/karkas_blocks/karkas_blocks/standard/admin/main.py diff --git a/src/ocab_modules/ocab_modules/standard/admin/routers.py b/src/karkas_blocks/karkas_blocks/standard/admin/routers.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/admin/routers.py rename to src/karkas_blocks/karkas_blocks/standard/admin/routers.py diff --git a/src/ocab_modules/ocab_modules/standard/command_helper/README.md b/src/karkas_blocks/karkas_blocks/standard/command_helper/README.md similarity index 100% rename from src/ocab_modules/ocab_modules/standard/command_helper/README.md rename to src/karkas_blocks/karkas_blocks/standard/command_helper/README.md diff --git a/src/ocab_modules/ocab_modules/standard/command_helper/__init__.py b/src/karkas_blocks/karkas_blocks/standard/command_helper/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/command_helper/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/command_helper/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/command_helper/info.json b/src/karkas_blocks/karkas_blocks/standard/command_helper/info.json similarity index 100% rename from src/ocab_modules/ocab_modules/standard/command_helper/info.json rename to src/karkas_blocks/karkas_blocks/standard/command_helper/info.json diff --git a/src/ocab_modules/ocab_modules/standard/command_helper/main.py b/src/karkas_blocks/karkas_blocks/standard/command_helper/main.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/command_helper/main.py rename to src/karkas_blocks/karkas_blocks/standard/command_helper/main.py diff --git a/src/ocab_modules/ocab_modules/standard/config/README.md b/src/karkas_blocks/karkas_blocks/standard/config/README.md similarity index 100% rename from src/ocab_modules/ocab_modules/standard/config/README.md rename to src/karkas_blocks/karkas_blocks/standard/config/README.md diff --git a/src/ocab_modules/ocab_modules/standard/config/__init__.py b/src/karkas_blocks/karkas_blocks/standard/config/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/config/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/config/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/config/config.py b/src/karkas_blocks/karkas_blocks/standard/config/config.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/config/config.py rename to src/karkas_blocks/karkas_blocks/standard/config/config.py diff --git a/src/ocab_modules/ocab_modules/standard/config/config_manager.py b/src/karkas_blocks/karkas_blocks/standard/config/config_manager.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/config/config_manager.py rename to src/karkas_blocks/karkas_blocks/standard/config/config_manager.py diff --git a/src/ocab_modules/ocab_modules/standard/config/info.json b/src/karkas_blocks/karkas_blocks/standard/config/info.json similarity index 100% rename from src/ocab_modules/ocab_modules/standard/config/info.json rename to src/karkas_blocks/karkas_blocks/standard/config/info.json diff --git a/src/ocab_modules/ocab_modules/standard/config/main.py b/src/karkas_blocks/karkas_blocks/standard/config/main.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/config/main.py rename to src/karkas_blocks/karkas_blocks/standard/config/main.py diff --git a/src/ocab_modules/ocab_modules/standard/config/miniapp_ui.py b/src/karkas_blocks/karkas_blocks/standard/config/miniapp_ui.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/config/miniapp_ui.py rename to src/karkas_blocks/karkas_blocks/standard/config/miniapp_ui.py diff --git a/src/ocab_modules/ocab_modules/standard/config/tests/test_config.py b/src/karkas_blocks/karkas_blocks/standard/config/tests/test_config.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/config/tests/test_config.py rename to src/karkas_blocks/karkas_blocks/standard/config/tests/test_config.py diff --git a/src/ocab_modules/ocab_modules/standard/database/README.md b/src/karkas_blocks/karkas_blocks/standard/database/README.md similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/README.md rename to src/karkas_blocks/karkas_blocks/standard/database/README.md diff --git a/src/ocab_modules/ocab_modules/standard/database/__init__.py b/src/karkas_blocks/karkas_blocks/standard/database/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/database/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/database/db_api.py b/src/karkas_blocks/karkas_blocks/standard/database/db_api.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/db_api.py rename to src/karkas_blocks/karkas_blocks/standard/database/db_api.py diff --git a/src/ocab_modules/ocab_modules/standard/database/exceptions.py b/src/karkas_blocks/karkas_blocks/standard/database/exceptions.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/exceptions.py rename to src/karkas_blocks/karkas_blocks/standard/database/exceptions.py diff --git a/src/ocab_modules/ocab_modules/standard/database/info.json b/src/karkas_blocks/karkas_blocks/standard/database/info.json similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/info.json rename to src/karkas_blocks/karkas_blocks/standard/database/info.json diff --git a/src/ocab_modules/ocab_modules/standard/database/models/__init__.py b/src/karkas_blocks/karkas_blocks/standard/database/models/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/models/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/database/models/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/database/models/chat_stats.py b/src/karkas_blocks/karkas_blocks/standard/database/models/chat_stats.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/models/chat_stats.py rename to src/karkas_blocks/karkas_blocks/standard/database/models/chat_stats.py diff --git a/src/ocab_modules/ocab_modules/standard/database/models/chats.py b/src/karkas_blocks/karkas_blocks/standard/database/models/chats.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/models/chats.py rename to src/karkas_blocks/karkas_blocks/standard/database/models/chats.py diff --git a/src/ocab_modules/ocab_modules/standard/database/models/db.py b/src/karkas_blocks/karkas_blocks/standard/database/models/db.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/models/db.py rename to src/karkas_blocks/karkas_blocks/standard/database/models/db.py diff --git a/src/ocab_modules/ocab_modules/standard/database/models/fsm_data.py b/src/karkas_blocks/karkas_blocks/standard/database/models/fsm_data.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/models/fsm_data.py rename to src/karkas_blocks/karkas_blocks/standard/database/models/fsm_data.py diff --git a/src/ocab_modules/ocab_modules/standard/database/models/messages.py b/src/karkas_blocks/karkas_blocks/standard/database/models/messages.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/models/messages.py rename to src/karkas_blocks/karkas_blocks/standard/database/models/messages.py diff --git a/src/ocab_modules/ocab_modules/standard/database/models/user_stats.py b/src/karkas_blocks/karkas_blocks/standard/database/models/user_stats.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/models/user_stats.py rename to src/karkas_blocks/karkas_blocks/standard/database/models/user_stats.py diff --git a/src/ocab_modules/ocab_modules/standard/database/models/users.py b/src/karkas_blocks/karkas_blocks/standard/database/models/users.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/models/users.py rename to src/karkas_blocks/karkas_blocks/standard/database/models/users.py diff --git a/src/ocab_modules/ocab_modules/standard/database/repositories/__init__.py b/src/karkas_blocks/karkas_blocks/standard/database/repositories/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/repositories/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/database/repositories/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/database/repositories/fsm_data.py b/src/karkas_blocks/karkas_blocks/standard/database/repositories/fsm_data.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/repositories/fsm_data.py rename to src/karkas_blocks/karkas_blocks/standard/database/repositories/fsm_data.py diff --git a/src/ocab_modules/ocab_modules/standard/database/tests/__init__.py b/src/karkas_blocks/karkas_blocks/standard/database/tests/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/tests/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/database/tests/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/database/tests/database/file b/src/karkas_blocks/karkas_blocks/standard/database/tests/database/file similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/tests/database/file rename to src/karkas_blocks/karkas_blocks/standard/database/tests/database/file diff --git a/src/ocab_modules/ocab_modules/standard/database/tests/test_db.py b/src/karkas_blocks/karkas_blocks/standard/database/tests/test_db.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/database/tests/test_db.py rename to src/karkas_blocks/karkas_blocks/standard/database/tests/test_db.py diff --git a/src/ocab_modules/ocab_modules/standard/filters/README.md b/src/karkas_blocks/karkas_blocks/standard/filters/README.md similarity index 100% rename from src/ocab_modules/ocab_modules/standard/filters/README.md rename to src/karkas_blocks/karkas_blocks/standard/filters/README.md diff --git a/src/ocab_modules/ocab_modules/standard/filters/__init__.py b/src/karkas_blocks/karkas_blocks/standard/filters/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/filters/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/filters/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/filters/filters.py b/src/karkas_blocks/karkas_blocks/standard/filters/filters.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/filters/filters.py rename to src/karkas_blocks/karkas_blocks/standard/filters/filters.py diff --git a/src/ocab_modules/ocab_modules/standard/filters/info.json b/src/karkas_blocks/karkas_blocks/standard/filters/info.json similarity index 100% rename from src/ocab_modules/ocab_modules/standard/filters/info.json rename to src/karkas_blocks/karkas_blocks/standard/filters/info.json diff --git a/src/ocab_modules/ocab_modules/standard/fsm_database_storage/README.md b/src/karkas_blocks/karkas_blocks/standard/fsm_database_storage/README.md similarity index 100% rename from src/ocab_modules/ocab_modules/standard/fsm_database_storage/README.md rename to src/karkas_blocks/karkas_blocks/standard/fsm_database_storage/README.md diff --git a/src/ocab_modules/ocab_modules/standard/fsm_database_storage/__init__.py b/src/karkas_blocks/karkas_blocks/standard/fsm_database_storage/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/fsm_database_storage/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/fsm_database_storage/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/fsm_database_storage/fsm.py b/src/karkas_blocks/karkas_blocks/standard/fsm_database_storage/fsm.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/fsm_database_storage/fsm.py rename to src/karkas_blocks/karkas_blocks/standard/fsm_database_storage/fsm.py diff --git a/src/ocab_modules/ocab_modules/standard/fsm_database_storage/info.json b/src/karkas_blocks/karkas_blocks/standard/fsm_database_storage/info.json similarity index 100% rename from src/ocab_modules/ocab_modules/standard/fsm_database_storage/info.json rename to src/karkas_blocks/karkas_blocks/standard/fsm_database_storage/info.json diff --git a/src/ocab_modules/ocab_modules/standard/help/__init__.py b/src/karkas_blocks/karkas_blocks/standard/help/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/help/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/help/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/help/info.json b/src/karkas_blocks/karkas_blocks/standard/help/info.json similarity index 100% rename from src/ocab_modules/ocab_modules/standard/help/info.json rename to src/karkas_blocks/karkas_blocks/standard/help/info.json diff --git a/src/ocab_modules/ocab_modules/standard/help/main.py b/src/karkas_blocks/karkas_blocks/standard/help/main.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/help/main.py rename to src/karkas_blocks/karkas_blocks/standard/help/main.py diff --git a/src/ocab_modules/ocab_modules/standard/info/README.md b/src/karkas_blocks/karkas_blocks/standard/info/README.md similarity index 100% rename from src/ocab_modules/ocab_modules/standard/info/README.md rename to src/karkas_blocks/karkas_blocks/standard/info/README.md diff --git a/src/ocab_modules/ocab_modules/standard/info/__init__.py b/src/karkas_blocks/karkas_blocks/standard/info/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/info/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/info/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/info/handlers.py b/src/karkas_blocks/karkas_blocks/standard/info/handlers.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/info/handlers.py rename to src/karkas_blocks/karkas_blocks/standard/info/handlers.py diff --git a/src/ocab_modules/ocab_modules/standard/info/info.json b/src/karkas_blocks/karkas_blocks/standard/info/info.json similarity index 100% rename from src/ocab_modules/ocab_modules/standard/info/info.json rename to src/karkas_blocks/karkas_blocks/standard/info/info.json diff --git a/src/ocab_modules/ocab_modules/standard/info/main.py b/src/karkas_blocks/karkas_blocks/standard/info/main.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/info/main.py rename to src/karkas_blocks/karkas_blocks/standard/info/main.py diff --git a/src/ocab_modules/ocab_modules/standard/message_processing/README.md b/src/karkas_blocks/karkas_blocks/standard/message_processing/README.md similarity index 100% rename from src/ocab_modules/ocab_modules/standard/message_processing/README.md rename to src/karkas_blocks/karkas_blocks/standard/message_processing/README.md diff --git a/src/ocab_modules/ocab_modules/standard/message_processing/__init__.py b/src/karkas_blocks/karkas_blocks/standard/message_processing/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/message_processing/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/message_processing/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/message_processing/info.json b/src/karkas_blocks/karkas_blocks/standard/message_processing/info.json similarity index 100% rename from src/ocab_modules/ocab_modules/standard/message_processing/info.json rename to src/karkas_blocks/karkas_blocks/standard/message_processing/info.json diff --git a/src/ocab_modules/ocab_modules/standard/message_processing/message_api.py b/src/karkas_blocks/karkas_blocks/standard/message_processing/message_api.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/message_processing/message_api.py rename to src/karkas_blocks/karkas_blocks/standard/message_processing/message_api.py diff --git a/src/ocab_modules/ocab_modules/standard/miniapp/README.md b/src/karkas_blocks/karkas_blocks/standard/miniapp/README.md similarity index 100% rename from src/ocab_modules/ocab_modules/standard/miniapp/README.md rename to src/karkas_blocks/karkas_blocks/standard/miniapp/README.md diff --git a/src/ocab_modules/ocab_modules/standard/miniapp/__init__.py b/src/karkas_blocks/karkas_blocks/standard/miniapp/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/miniapp/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/miniapp/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/miniapp/dash_telegram_auth.py b/src/karkas_blocks/karkas_blocks/standard/miniapp/dash_telegram_auth.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/miniapp/dash_telegram_auth.py rename to src/karkas_blocks/karkas_blocks/standard/miniapp/dash_telegram_auth.py diff --git a/src/ocab_modules/ocab_modules/standard/miniapp/info.json b/src/karkas_blocks/karkas_blocks/standard/miniapp/info.json similarity index 100% rename from src/ocab_modules/ocab_modules/standard/miniapp/info.json rename to src/karkas_blocks/karkas_blocks/standard/miniapp/info.json diff --git a/src/ocab_modules/ocab_modules/standard/miniapp/lib.py b/src/karkas_blocks/karkas_blocks/standard/miniapp/lib.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/miniapp/lib.py rename to src/karkas_blocks/karkas_blocks/standard/miniapp/lib.py diff --git a/src/ocab_modules/ocab_modules/standard/miniapp/main.py b/src/karkas_blocks/karkas_blocks/standard/miniapp/main.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/miniapp/main.py rename to src/karkas_blocks/karkas_blocks/standard/miniapp/main.py diff --git a/src/ocab_modules/ocab_modules/standard/report/README.md b/src/karkas_blocks/karkas_blocks/standard/report/README.md similarity index 100% rename from src/ocab_modules/ocab_modules/standard/report/README.md rename to src/karkas_blocks/karkas_blocks/standard/report/README.md diff --git a/src/ocab_modules/ocab_modules/standard/report/__init__.py b/src/karkas_blocks/karkas_blocks/standard/report/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/report/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/report/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/report/info.json b/src/karkas_blocks/karkas_blocks/standard/report/info.json similarity index 100% rename from src/ocab_modules/ocab_modules/standard/report/info.json rename to src/karkas_blocks/karkas_blocks/standard/report/info.json diff --git a/src/ocab_modules/ocab_modules/standard/report/main.py b/src/karkas_blocks/karkas_blocks/standard/report/main.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/report/main.py rename to src/karkas_blocks/karkas_blocks/standard/report/main.py diff --git a/src/ocab_modules/ocab_modules/standard/roles/README.md b/src/karkas_blocks/karkas_blocks/standard/roles/README.md similarity index 100% rename from src/ocab_modules/ocab_modules/standard/roles/README.md rename to src/karkas_blocks/karkas_blocks/standard/roles/README.md diff --git a/src/ocab_modules/ocab_modules/standard/roles/__init__.py b/src/karkas_blocks/karkas_blocks/standard/roles/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/roles/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/roles/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/roles/info.json b/src/karkas_blocks/karkas_blocks/standard/roles/info.json similarity index 100% rename from src/ocab_modules/ocab_modules/standard/roles/info.json rename to src/karkas_blocks/karkas_blocks/standard/roles/info.json diff --git a/src/ocab_modules/ocab_modules/standard/roles/main.py b/src/karkas_blocks/karkas_blocks/standard/roles/main.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/roles/main.py rename to src/karkas_blocks/karkas_blocks/standard/roles/main.py diff --git a/src/ocab_modules/ocab_modules/standard/roles/roles.py b/src/karkas_blocks/karkas_blocks/standard/roles/roles.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/roles/roles.py rename to src/karkas_blocks/karkas_blocks/standard/roles/roles.py diff --git a/src/ocab_modules/ocab_modules/standard/roles/tests/__init__.py b/src/karkas_blocks/karkas_blocks/standard/roles/tests/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/roles/tests/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/roles/tests/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/roles/tests/test_roles.py b/src/karkas_blocks/karkas_blocks/standard/roles/tests/test_roles.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/roles/tests/test_roles.py rename to src/karkas_blocks/karkas_blocks/standard/roles/tests/test_roles.py diff --git a/src/ocab_modules/ocab_modules/standard/welcome/README.md b/src/karkas_blocks/karkas_blocks/standard/welcome/README.md similarity index 100% rename from src/ocab_modules/ocab_modules/standard/welcome/README.md rename to src/karkas_blocks/karkas_blocks/standard/welcome/README.md diff --git a/src/ocab_modules/ocab_modules/standard/welcome/__init__.py b/src/karkas_blocks/karkas_blocks/standard/welcome/__init__.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/welcome/__init__.py rename to src/karkas_blocks/karkas_blocks/standard/welcome/__init__.py diff --git a/src/ocab_modules/ocab_modules/standard/welcome/info.json b/src/karkas_blocks/karkas_blocks/standard/welcome/info.json similarity index 100% rename from src/ocab_modules/ocab_modules/standard/welcome/info.json rename to src/karkas_blocks/karkas_blocks/standard/welcome/info.json diff --git a/src/ocab_modules/ocab_modules/standard/welcome/main.py b/src/karkas_blocks/karkas_blocks/standard/welcome/main.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/welcome/main.py rename to src/karkas_blocks/karkas_blocks/standard/welcome/main.py diff --git a/src/ocab_modules/ocab_modules/standard/welcome/utils.py b/src/karkas_blocks/karkas_blocks/standard/welcome/utils.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/welcome/utils.py rename to src/karkas_blocks/karkas_blocks/standard/welcome/utils.py diff --git a/src/ocab_modules/ocab_modules/standard/welcome/verifications_methods/base.py b/src/karkas_blocks/karkas_blocks/standard/welcome/verifications_methods/base.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/welcome/verifications_methods/base.py rename to src/karkas_blocks/karkas_blocks/standard/welcome/verifications_methods/base.py diff --git a/src/ocab_modules/ocab_modules/standard/welcome/verifications_methods/math.py b/src/karkas_blocks/karkas_blocks/standard/welcome/verifications_methods/math.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/welcome/verifications_methods/math.py rename to src/karkas_blocks/karkas_blocks/standard/welcome/verifications_methods/math.py diff --git a/src/ocab_modules/ocab_modules/standard/welcome/verifications_methods/question.py b/src/karkas_blocks/karkas_blocks/standard/welcome/verifications_methods/question.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/welcome/verifications_methods/question.py rename to src/karkas_blocks/karkas_blocks/standard/welcome/verifications_methods/question.py diff --git a/src/ocab_modules/ocab_modules/standard/welcome/verifications_methods/simple.py b/src/karkas_blocks/karkas_blocks/standard/welcome/verifications_methods/simple.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/welcome/verifications_methods/simple.py rename to src/karkas_blocks/karkas_blocks/standard/welcome/verifications_methods/simple.py diff --git a/src/ocab_modules/ocab_modules/standard/welcome/verifications_methods/utils.py b/src/karkas_blocks/karkas_blocks/standard/welcome/verifications_methods/utils.py similarity index 100% rename from src/ocab_modules/ocab_modules/standard/welcome/verifications_methods/utils.py rename to src/karkas_blocks/karkas_blocks/standard/welcome/verifications_methods/utils.py diff --git a/src/ocab_modules/poetry.lock b/src/karkas_blocks/poetry.lock similarity index 100% rename from src/ocab_modules/poetry.lock rename to src/karkas_blocks/poetry.lock diff --git a/src/ocab_core/poetry.toml b/src/karkas_blocks/poetry.toml similarity index 100% rename from src/ocab_core/poetry.toml rename to src/karkas_blocks/poetry.toml diff --git a/src/ocab_modules/pyproject.toml b/src/karkas_blocks/pyproject.toml similarity index 100% rename from src/ocab_modules/pyproject.toml rename to src/karkas_blocks/pyproject.toml diff --git a/src/ocab_core/README.md b/src/karkas_core/README.md similarity index 100% rename from src/ocab_core/README.md rename to src/karkas_core/README.md diff --git a/src/ocab_core/ocab_core/__init__.py b/src/karkas_core/karkas_core/__init__.py similarity index 100% rename from src/ocab_core/ocab_core/__init__.py rename to src/karkas_core/karkas_core/__init__.py diff --git a/src/ocab_core/ocab_core/lib.py b/src/karkas_core/karkas_core/lib.py similarity index 100% rename from src/ocab_core/ocab_core/lib.py rename to src/karkas_core/karkas_core/lib.py diff --git a/src/ocab_core/ocab_core/logger.py b/src/karkas_core/karkas_core/logger.py similarity index 100% rename from src/ocab_core/ocab_core/logger.py rename to src/karkas_core/karkas_core/logger.py diff --git a/src/ocab_core/ocab_core/main.py b/src/karkas_core/karkas_core/main.py similarity index 100% rename from src/ocab_core/ocab_core/main.py rename to src/karkas_core/karkas_core/main.py diff --git a/src/ocab_core/ocab_core/modules_system/__init__.py b/src/karkas_core/karkas_core/modules_system/__init__.py similarity index 100% rename from src/ocab_core/ocab_core/modules_system/__init__.py rename to src/karkas_core/karkas_core/modules_system/__init__.py diff --git a/src/ocab_core/ocab_core/modules_system/loaders/__init__.py b/src/karkas_core/karkas_core/modules_system/loaders/__init__.py similarity index 100% rename from src/ocab_core/ocab_core/modules_system/loaders/__init__.py rename to src/karkas_core/karkas_core/modules_system/loaders/__init__.py diff --git a/src/ocab_core/ocab_core/modules_system/loaders/base.py b/src/karkas_core/karkas_core/modules_system/loaders/base.py similarity index 100% rename from src/ocab_core/ocab_core/modules_system/loaders/base.py rename to src/karkas_core/karkas_core/modules_system/loaders/base.py diff --git a/src/ocab_core/ocab_core/modules_system/loaders/fs_loader/FSLoader.py b/src/karkas_core/karkas_core/modules_system/loaders/fs_loader/FSLoader.py similarity index 100% rename from src/ocab_core/ocab_core/modules_system/loaders/fs_loader/FSLoader.py rename to src/karkas_core/karkas_core/modules_system/loaders/fs_loader/FSLoader.py diff --git a/src/ocab_core/ocab_core/modules_system/loaders/fs_loader/__init__.py b/src/karkas_core/karkas_core/modules_system/loaders/fs_loader/__init__.py similarity index 100% rename from src/ocab_core/ocab_core/modules_system/loaders/fs_loader/__init__.py rename to src/karkas_core/karkas_core/modules_system/loaders/fs_loader/__init__.py diff --git a/src/ocab_core/ocab_core/modules_system/loaders/unsafe_fs_loader/UnsafeFSLoader.py b/src/karkas_core/karkas_core/modules_system/loaders/unsafe_fs_loader/UnsafeFSLoader.py similarity index 100% rename from src/ocab_core/ocab_core/modules_system/loaders/unsafe_fs_loader/UnsafeFSLoader.py rename to src/karkas_core/karkas_core/modules_system/loaders/unsafe_fs_loader/UnsafeFSLoader.py diff --git a/src/ocab_core/ocab_core/modules_system/loaders/unsafe_fs_loader/__init__.py b/src/karkas_core/karkas_core/modules_system/loaders/unsafe_fs_loader/__init__.py similarity index 100% rename from src/ocab_core/ocab_core/modules_system/loaders/unsafe_fs_loader/__init__.py rename to src/karkas_core/karkas_core/modules_system/loaders/unsafe_fs_loader/__init__.py diff --git a/src/ocab_core/ocab_core/modules_system/modules_manager.py b/src/karkas_core/karkas_core/modules_system/modules_manager.py similarity index 100% rename from src/ocab_core/ocab_core/modules_system/modules_manager.py rename to src/karkas_core/karkas_core/modules_system/modules_manager.py diff --git a/src/ocab_core/ocab_core/modules_system/public_api/__init__.py b/src/karkas_core/karkas_core/modules_system/public_api/__init__.py similarity index 100% rename from src/ocab_core/ocab_core/modules_system/public_api/__init__.py rename to src/karkas_core/karkas_core/modules_system/public_api/__init__.py diff --git a/src/ocab_core/ocab_core/modules_system/public_api/public_api.py b/src/karkas_core/karkas_core/modules_system/public_api/public_api.py similarity index 100% rename from src/ocab_core/ocab_core/modules_system/public_api/public_api.py rename to src/karkas_core/karkas_core/modules_system/public_api/public_api.py diff --git a/src/ocab_core/ocab_core/modules_system/public_api/utils.py b/src/karkas_core/karkas_core/modules_system/public_api/utils.py similarity index 100% rename from src/ocab_core/ocab_core/modules_system/public_api/utils.py rename to src/karkas_core/karkas_core/modules_system/public_api/utils.py diff --git a/src/ocab_core/ocab_core/modules_system/safe/policy.py b/src/karkas_core/karkas_core/modules_system/safe/policy.py similarity index 100% rename from src/ocab_core/ocab_core/modules_system/safe/policy.py rename to src/karkas_core/karkas_core/modules_system/safe/policy.py diff --git a/src/ocab_core/ocab_core/modules_system/safe/zope_guards.py b/src/karkas_core/karkas_core/modules_system/safe/zope_guards.py similarity index 100% rename from src/ocab_core/ocab_core/modules_system/safe/zope_guards.py rename to src/karkas_core/karkas_core/modules_system/safe/zope_guards.py diff --git a/src/ocab_core/ocab_core/singleton.py b/src/karkas_core/karkas_core/singleton.py similarity index 100% rename from src/ocab_core/ocab_core/singleton.py rename to src/karkas_core/karkas_core/singleton.py diff --git a/src/ocab_core/poetry.lock b/src/karkas_core/poetry.lock similarity index 100% rename from src/ocab_core/poetry.lock rename to src/karkas_core/poetry.lock diff --git a/src/ocab_modules/poetry.toml b/src/karkas_core/poetry.toml similarity index 100% rename from src/ocab_modules/poetry.toml rename to src/karkas_core/poetry.toml diff --git a/src/ocab_core/pyproject.toml b/src/karkas_core/pyproject.toml similarity index 100% rename from src/ocab_core/pyproject.toml rename to src/karkas_core/pyproject.toml