diff --git a/docs/content/about-iota/iota-architecture/iota-architecture.mdx b/docs/content/about-iota/iota-architecture/iota-architecture.mdx
index 540a16fa536..43c666e532a 100644
--- a/docs/content/about-iota/iota-architecture/iota-architecture.mdx
+++ b/docs/content/about-iota/iota-architecture/iota-architecture.mdx
@@ -1,6 +1,7 @@
---
title: IOTA Architecture
---
+import ThemedImage from '@theme/ThemedImage';
IOTA shares some similarities with other blockchains but is unique in many ways. Use the topics in this section to understand the features that define the IOTA network.
@@ -39,4 +40,10 @@ The core components are:
- [IOTA RPC](../../references/iota-api)
- [IOTA CLI](../../references/cli)
-![IOTA Architecture](/img/concepts/execution-architecture/iota-architecture.svg)
\ No newline at end of file
+
diff --git a/docs/content/developer/stardust/migration-process.mdx b/docs/content/developer/stardust/migration-process.mdx
index a5685028e55..eaba3cea200 100644
--- a/docs/content/developer/stardust/migration-process.mdx
+++ b/docs/content/developer/stardust/migration-process.mdx
@@ -3,6 +3,7 @@ title: Migration Process
description: Explains how IOTA assets are handled during migration
---
import MigrationWarning from '../../_snippets/migration-warning.mdx';
+import ThemedImage from '@theme/ThemedImage';
@@ -116,7 +117,13 @@ which they can be identified as vesting reward objects.
The full decision graph (without the vesting reward output case) is depicted here (with `coin` being `IOTA`):
-![Stardust on Move Migration Graph](/img/guides/developer/advanced/stardust-on-move/stardust-on-move-migration-graph.svg)
+
## Alias Outputs
diff --git a/docs/content/references/execution-architecture/adapter.mdx b/docs/content/references/execution-architecture/adapter.mdx
index 5a9c24f88ec..08c24d6680e 100644
--- a/docs/content/references/execution-architecture/adapter.mdx
+++ b/docs/content/references/execution-architecture/adapter.mdx
@@ -2,6 +2,7 @@
title: Adapter
description: This document describes the architectural approach and execution flow for the adapter and related components.
---
+import ThemedImage from '@theme/ThemedImage';
## Move Adapter
@@ -78,4 +79,12 @@ Also used as a cache that is used after the execution to populate the created/mo
### Flow
-![IOTA Adapter Flow](/img/concepts/execution-architecture/iota-adapter.svg)
\ No newline at end of file
+
+
+
diff --git a/docs/content/references/execution-architecture/iota-execution.mdx b/docs/content/references/execution-architecture/iota-execution.mdx
index b0544e335ab..24896c30caf 100644
--- a/docs/content/references/execution-architecture/iota-execution.mdx
+++ b/docs/content/references/execution-architecture/iota-execution.mdx
@@ -3,10 +3,18 @@ title: IOTA Execution Crate
description: This document describes the architectural approach for iota execution crate.
---
-## IOTA Execution Architecture
+import ThemedImage from '@theme/ThemedImage';
+
+# IOTA Execution Architecture
The IOTA Execution Architecture, depicted in the included architectural diagram, outlines the technical approach for the iota execution crate to have a general view of component interaction.
The following diagram is a visual representation of the iota_execution crate with its subcrates ([iota_adapter](adapter.mdx), [iota_move_natives](natives.mdx), iota_verifier).
The main purposes of iota execution are executing transactions (including PTBs), gas accounting, and supporting native functions.
-![IOTA Execution Architecture](/img/concepts/execution-architecture/iota-execution.svg)
\ No newline at end of file
+
diff --git a/docs/content/references/execution-architecture/natives.mdx b/docs/content/references/execution-architecture/natives.mdx
index 0919e420e05..e49c37329bb 100644
--- a/docs/content/references/execution-architecture/natives.mdx
+++ b/docs/content/references/execution-architecture/natives.mdx
@@ -2,6 +2,7 @@
title: Natives & Object Runtime
description: This document describes the object runtime and native functions flow.
---
+import ThemedImage from '@theme/ThemedImage';
## IOTA Move Natives
@@ -16,7 +17,14 @@ pub fn all_natives(silent: bool) -> NativeFunctionTable
Contains all registered native functions.
The resulting NativeFunctionTable object contains information about all the native functions that can be called from a Move contract.
-![Native functions](/img/concepts/execution-architecture/native-fns-flow.svg)
+
+
## Object runtime
@@ -29,4 +37,4 @@ It serves as the core interface for interacting, transferring the objects, manag
- Child object management etc
Also handles information about transaction objects, which are stored in the ObjectRuntimeState as an internal state.
-Object store - manages child/dynamic objects(inner store).
\ No newline at end of file
+Object store - manages child/dynamic objects(inner store).
diff --git a/docs/site/static/img/about-iota/iota-architecture/dark/TransactionLifeCycle.svg b/docs/site/static/img/about-iota/iota-architecture/dark/TransactionLifeCycle.svg
new file mode 100644
index 00000000000..d8e4442e6bb
--- /dev/null
+++ b/docs/site/static/img/about-iota/iota-architecture/dark/TransactionLifeCycle.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/docs/site/static/img/about-iota/iota-architecture/txn-lifecycle.png b/docs/site/static/img/about-iota/iota-architecture/txn-lifecycle.png
deleted file mode 100644
index 269b0f19654..00000000000
Binary files a/docs/site/static/img/about-iota/iota-architecture/txn-lifecycle.png and /dev/null differ
diff --git a/docs/site/static/img/concepts/execution-architecture/dark/iota-adapter.svg b/docs/site/static/img/concepts/execution-architecture/dark/iota-adapter.svg
new file mode 100644
index 00000000000..36fb5f1f5a6
--- /dev/null
+++ b/docs/site/static/img/concepts/execution-architecture/dark/iota-adapter.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/docs/site/static/img/concepts/execution-architecture/dark/iota-architecture.svg b/docs/site/static/img/concepts/execution-architecture/dark/iota-architecture.svg
new file mode 100644
index 00000000000..7b929d828ab
--- /dev/null
+++ b/docs/site/static/img/concepts/execution-architecture/dark/iota-architecture.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/docs/site/static/img/concepts/execution-architecture/dark/iota-execution.svg b/docs/site/static/img/concepts/execution-architecture/dark/iota-execution.svg
new file mode 100644
index 00000000000..8a20051e670
--- /dev/null
+++ b/docs/site/static/img/concepts/execution-architecture/dark/iota-execution.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/docs/site/static/img/concepts/execution-architecture/dark/native-fns-flow.svg b/docs/site/static/img/concepts/execution-architecture/dark/native-fns-flow.svg
new file mode 100644
index 00000000000..969ea664950
--- /dev/null
+++ b/docs/site/static/img/concepts/execution-architecture/dark/native-fns-flow.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/docs/site/static/img/concepts/execution-architecture/dark/tx-exec-flow.svg b/docs/site/static/img/concepts/execution-architecture/dark/tx-exec-flow.svg
new file mode 100644
index 00000000000..a915ed6dea8
--- /dev/null
+++ b/docs/site/static/img/concepts/execution-architecture/dark/tx-exec-flow.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/docs/site/static/img/guides/developer/advanced/stardust-on-move/dark/.$stardust-on-move-migration-graph.svg.bkp b/docs/site/static/img/guides/developer/advanced/stardust-on-move/dark/.$stardust-on-move-migration-graph.svg.bkp
new file mode 100644
index 00000000000..596fc2218cd
--- /dev/null
+++ b/docs/site/static/img/guides/developer/advanced/stardust-on-move/dark/.$stardust-on-move-migration-graph.svg.bkp
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/docs/site/static/img/guides/developer/advanced/stardust-on-move/dark/stardust-on-move-migration-graph.svg b/docs/site/static/img/guides/developer/advanced/stardust-on-move/dark/stardust-on-move-migration-graph.svg
new file mode 100644
index 00000000000..7f7d83b755b
--- /dev/null
+++ b/docs/site/static/img/guides/developer/advanced/stardust-on-move/dark/stardust-on-move-migration-graph.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file