diff --git a/src/module/config.ts b/src/module/config.ts
index 5654c189..0f1bd1e0 100644
--- a/src/module/config.ts
+++ b/src/module/config.ts
@@ -299,20 +299,25 @@ export const DS4 = {
     },
 
     /**
-     * Define the file paths to icon images
+     * A dictionary of dictionaries mapping keys to icon file paths.
      */
-    attackTypesIcons: {
-        melee: "systems/ds4/assets/icons/official/combat-values/melee-attack.png",
-        meleeRanged: "systems/ds4/assets/icons/official/combat-values/melee-ranged-attack.png",
-        ranged: "systems/ds4/assets/icons/official/combat-values/ranged-attack.png",
-    },
+    icons: {
+        /**
+         * Define the file paths to icon images
+         */
+        attackTypes: {
+            melee: "systems/ds4/assets/icons/official/combat-values/melee-attack.png",
+            meleeRanged: "systems/ds4/assets/icons/official/combat-values/melee-ranged-attack.png",
+            ranged: "systems/ds4/assets/icons/official/combat-values/ranged-attack.png",
+        },
 
-    /**
-     * Define the file paths to icon images
-     */
-    spellTypesIcons: {
-        spellcasting: "systems/ds4/assets/icons/official/combat-values/spellcasting.png",
-        targetedSpellcasting: "systems/ds4/assets/icons/official/combat-values/targeted-spellcasting.png",
+        /**
+         * Define the file paths to icon images
+         */
+        spellTypes: {
+            spellcasting: "systems/ds4/assets/icons/official/combat-values/spellcasting.png",
+            targetedSpellcasting: "systems/ds4/assets/icons/official/combat-values/targeted-spellcasting.png",
+        },
     },
 
     /**
diff --git a/src/templates/actor/partials/items-overview.hbs b/src/templates/actor/partials/items-overview.hbs
index f8ca7d8f..b7d5fbf7 100644
--- a/src/templates/actor/partials/items-overview.hbs
+++ b/src/templates/actor/partials/items-overview.hbs
@@ -110,7 +110,7 @@
     {{#each itemsByType.weapon as |item id|}}
     {{#> itemListEntry item=item}}
     <div class="flex05 item-image">
-        <img src="{{lookup ../../config.attackTypesIcons  item.data.data.attackType}}"
+        <img src="{{lookup ../../config.icons.attackTypes  item.data.data.attackType}}"
             title="{{lookup ../../config.i18n.attackTypes  item.data.data.attackType}}" width="24" height="24" />
     </div>
     <div class="flex05 item-num-val">{{ item.data.data.weaponBonus}}</div>
diff --git a/src/templates/actor/partials/spells-overview.hbs b/src/templates/actor/partials/spells-overview.hbs
index f82237ff..819cb45a 100644
--- a/src/templates/actor/partials/spells-overview.hbs
+++ b/src/templates/actor/partials/spells-overview.hbs
@@ -71,7 +71,7 @@
                 data-property="name" title="{{localize 'DS4.ItemName'}}" />
             {{!-- spell type --}}
             <div class="flex05 item-image">
-                <img src="{{lookup ../config.spellTypesIcons item.data.data.spellType}}"
+                <img src="{{lookup ../config.icons.spellTypes item.data.data.spellType}}"
                     title="{{lookup ../config.i18n.spellTypes item.data.data.spellType}}" width="24" height="24" />
             </div>
             {{!-- spell bonus --}}