diff --git a/asset/icons/book/map/sands-of-time.svg b/asset/icons/book/map/sands-of-time.svg
new file mode 100644
index 0000000..f26931a
--- /dev/null
+++ b/asset/icons/book/map/sands-of-time.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/map/stairs-goal.svg b/asset/icons/book/map/stairs-goal.svg
new file mode 100644
index 0000000..ff5d6b3
--- /dev/null
+++ b/asset/icons/book/map/stairs-goal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/map/upgrade.svg b/asset/icons/book/map/upgrade.svg
new file mode 100644
index 0000000..817af78
--- /dev/null
+++ b/asset/icons/book/map/upgrade.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/spell/eagle-head-1.svg b/asset/icons/book/spell/eagle-head-1.svg
new file mode 100644
index 0000000..75a7836
--- /dev/null
+++ b/asset/icons/book/spell/eagle-head-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/spell/eye-target.svg b/asset/icons/book/spell/eye-target.svg
new file mode 100644
index 0000000..6256b33
--- /dev/null
+++ b/asset/icons/book/spell/eye-target.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/spell/ghost-ally.svg b/asset/icons/book/spell/ghost-ally.svg
new file mode 100644
index 0000000..ed73bfa
--- /dev/null
+++ b/asset/icons/book/spell/ghost-ally.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/spell/id-card.svg b/asset/icons/book/spell/id-card.svg
new file mode 100644
index 0000000..cc9136c
--- /dev/null
+++ b/asset/icons/book/spell/id-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/spell/misdirection.svg b/asset/icons/book/spell/misdirection.svg
new file mode 100644
index 0000000..5389448
--- /dev/null
+++ b/asset/icons/book/spell/misdirection.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/spell/radar-sweep.svg b/asset/icons/book/spell/radar-sweep.svg
new file mode 100644
index 0000000..2b2743b
--- /dev/null
+++ b/asset/icons/book/spell/radar-sweep.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/spell/snail.svg b/asset/icons/book/spell/snail.svg
new file mode 100644
index 0000000..52fdef4
--- /dev/null
+++ b/asset/icons/book/spell/snail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/spell/star-pupil.svg b/asset/icons/book/spell/star-pupil.svg
new file mode 100644
index 0000000..5e7dccf
--- /dev/null
+++ b/asset/icons/book/spell/star-pupil.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tech/achilles-heel.svg b/asset/icons/book/tech/achilles-heel.svg
new file mode 100644
index 0000000..b06e673
--- /dev/null
+++ b/asset/icons/book/tech/achilles-heel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tech/arrow-flights.svg b/asset/icons/book/tech/arrow-flights.svg
new file mode 100644
index 0000000..05960f8
--- /dev/null
+++ b/asset/icons/book/tech/arrow-flights.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tech/brain.svg b/asset/icons/book/tech/brain.svg
new file mode 100644
index 0000000..30410b0
--- /dev/null
+++ b/asset/icons/book/tech/brain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tech/bullseye.svg b/asset/icons/book/tech/bullseye.svg
new file mode 100644
index 0000000..1b443e9
--- /dev/null
+++ b/asset/icons/book/tech/bullseye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tech/charged-arrow.svg b/asset/icons/book/tech/charged-arrow.svg
new file mode 100644
index 0000000..c74d8fd
--- /dev/null
+++ b/asset/icons/book/tech/charged-arrow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tech/chemical-arrow.svg b/asset/icons/book/tech/chemical-arrow.svg
new file mode 100644
index 0000000..72ea894
--- /dev/null
+++ b/asset/icons/book/tech/chemical-arrow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tech/eye-target.svg b/asset/icons/book/tech/eye-target.svg
new file mode 100644
index 0000000..6256b33
--- /dev/null
+++ b/asset/icons/book/tech/eye-target.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tech/flaming-arrow(1).svg b/asset/icons/book/tech/flaming-arrow(1).svg
new file mode 100644
index 0000000..6c74c96
--- /dev/null
+++ b/asset/icons/book/tech/flaming-arrow(1).svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tech/ice-spear.svg b/asset/icons/book/tech/ice-spear.svg
new file mode 100644
index 0000000..9b8b5c0
--- /dev/null
+++ b/asset/icons/book/tech/ice-spear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tech/id-card.svg b/asset/icons/book/tech/id-card.svg
new file mode 100644
index 0000000..cc9136c
--- /dev/null
+++ b/asset/icons/book/tech/id-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tech/settings-knobs.svg b/asset/icons/book/tech/settings-knobs.svg
new file mode 100644
index 0000000..4132c3d
--- /dev/null
+++ b/asset/icons/book/tech/settings-knobs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tech/target-arrows.svg b/asset/icons/book/tech/target-arrows.svg
new file mode 100644
index 0000000..267864f
--- /dev/null
+++ b/asset/icons/book/tech/target-arrows.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tech/william-tell.svg b/asset/icons/book/tech/william-tell.svg
new file mode 100644
index 0000000..8558c95
--- /dev/null
+++ b/asset/icons/book/tech/william-tell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tower/demolish.svg b/asset/icons/book/tower/demolish.svg
new file mode 100644
index 0000000..ede8359
--- /dev/null
+++ b/asset/icons/book/tower/demolish.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tower/stone-tower.svg b/asset/icons/book/tower/stone-tower.svg
new file mode 100644
index 0000000..814d46b
--- /dev/null
+++ b/asset/icons/book/tower/stone-tower.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/asset/icons/book/tower/trowel.svg b/asset/icons/book/tower/trowel.svg
new file mode 100644
index 0000000..615c3d7
--- /dev/null
+++ b/asset/icons/book/tower/trowel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file