diff --git a/src/img/cm_crystal_NaCl.png b/src/img/cm_crystal_NaCl.png
new file mode 100644
index 0000000..737268f
Binary files /dev/null and b/src/img/cm_crystal_NaCl.png differ
diff --git a/src/img/cm_crystal_wurtzite.png b/src/img/cm_crystal_wurtzite.png
new file mode 100644
index 0000000..7e276b6
Binary files /dev/null and b/src/img/cm_crystal_wurtzite.png differ
diff --git a/src/img/bravais2/aP.svg b/src/img_static/bravais2/aP.svg
similarity index 100%
rename from src/img/bravais2/aP.svg
rename to src/img_static/bravais2/aP.svg
diff --git a/src/img/bravais2/cF.svg b/src/img_static/bravais2/cF.svg
similarity index 100%
rename from src/img/bravais2/cF.svg
rename to src/img_static/bravais2/cF.svg
diff --git a/src/img/bravais2/cI.svg b/src/img_static/bravais2/cI.svg
similarity index 100%
rename from src/img/bravais2/cI.svg
rename to src/img_static/bravais2/cI.svg
diff --git a/src/img/bravais2/cP.svg b/src/img_static/bravais2/cP.svg
similarity index 100%
rename from src/img/bravais2/cP.svg
rename to src/img_static/bravais2/cP.svg
diff --git a/src/img/bravais2/hP.svg b/src/img_static/bravais2/hP.svg
similarity index 100%
rename from src/img/bravais2/hP.svg
rename to src/img_static/bravais2/hP.svg
diff --git a/src/img/bravais2/hR.svg b/src/img_static/bravais2/hR.svg
similarity index 100%
rename from src/img/bravais2/hR.svg
rename to src/img_static/bravais2/hR.svg
diff --git a/src/img/bravais2/mP.svg b/src/img_static/bravais2/mP.svg
similarity index 100%
rename from src/img/bravais2/mP.svg
rename to src/img_static/bravais2/mP.svg
diff --git a/src/img/bravais2/mS.svg b/src/img_static/bravais2/mS.svg
similarity index 100%
rename from src/img/bravais2/mS.svg
rename to src/img_static/bravais2/mS.svg
diff --git a/src/img/bravais2/oF.svg b/src/img_static/bravais2/oF.svg
similarity index 100%
rename from src/img/bravais2/oF.svg
rename to src/img_static/bravais2/oF.svg
diff --git a/src/img/bravais2/oI.svg b/src/img_static/bravais2/oI.svg
similarity index 100%
rename from src/img/bravais2/oI.svg
rename to src/img_static/bravais2/oI.svg
diff --git a/src/img/bravais2/oP.svg b/src/img_static/bravais2/oP.svg
similarity index 100%
rename from src/img/bravais2/oP.svg
rename to src/img_static/bravais2/oP.svg
diff --git a/src/img/bravais2/oS.svg b/src/img_static/bravais2/oS.svg
similarity index 100%
rename from src/img/bravais2/oS.svg
rename to src/img_static/bravais2/oS.svg
diff --git a/src/img/bravais2/tI.svg b/src/img_static/bravais2/tI.svg
similarity index 100%
rename from src/img/bravais2/tI.svg
rename to src/img_static/bravais2/tI.svg
diff --git a/src/img/bravais2/tP.svg b/src/img_static/bravais2/tP.svg
similarity index 100%
rename from src/img/bravais2/tP.svg
rename to src/img_static/bravais2/tP.svg
diff --git a/src/img/cm_wurtzite.png b/src/img_static/cm_wurtzite.png
similarity index 100%
rename from src/img/cm_wurtzite.png
rename to src/img_static/cm_wurtzite.png
diff --git a/src/img/cm_zincblende.png b/src/img_static/cm_zincblende.png
similarity index 100%
rename from src/img/cm_zincblende.png
rename to src/img_static/cm_zincblende.png
diff --git a/src/img/qhe-klitzing.jpeg b/src/img_static/qhe-klitzing.jpeg
similarity index 100%
rename from src/img/qhe-klitzing.jpeg
rename to src/img_static/qhe-klitzing.jpeg
diff --git a/src/img_static_svgs/bravais/aP.svg b/src/img_static_svgs/bravais/aP.svg
new file mode 100644
index 0000000..a64a12c
--- /dev/null
+++ b/src/img_static_svgs/bravais/aP.svg
@@ -0,0 +1,118 @@
+
+
diff --git a/src/img_static_svgs/bravais/cF.svg b/src/img_static_svgs/bravais/cF.svg
new file mode 100644
index 0000000..f12d89b
--- /dev/null
+++ b/src/img_static_svgs/bravais/cF.svg
@@ -0,0 +1,161 @@
+
+
+
diff --git a/src/img_static_svgs/bravais/cI.svg b/src/img_static_svgs/bravais/cI.svg
new file mode 100644
index 0000000..02cda80
--- /dev/null
+++ b/src/img_static_svgs/bravais/cI.svg
@@ -0,0 +1,149 @@
+
+
+
diff --git a/src/img_static_svgs/bravais/cP.svg b/src/img_static_svgs/bravais/cP.svg
new file mode 100644
index 0000000..7e7be45
--- /dev/null
+++ b/src/img_static_svgs/bravais/cP.svg
@@ -0,0 +1,34 @@
+
+
+
\ No newline at end of file
diff --git a/src/img_static_svgs/bravais/fix.sh b/src/img_static_svgs/bravais/fix.sh
new file mode 100644
index 0000000..efa8f32
--- /dev/null
+++ b/src/img_static_svgs/bravais/fix.sh
@@ -0,0 +1,6 @@
+mkdir -p out
+for file in bravais/*; do
+ link=https:$(grep "Original file" "$file" | grep -Po '(?<=href=")[^"]+')
+ wget "$link" -O "$file"
+ sleep 1
+done
diff --git a/src/img_static_svgs/bravais/hP.svg b/src/img_static_svgs/bravais/hP.svg
new file mode 100644
index 0000000..8065fba
--- /dev/null
+++ b/src/img_static_svgs/bravais/hP.svg
@@ -0,0 +1,344 @@
+
+
+
+
diff --git a/src/img_static_svgs/bravais/hR.svg b/src/img_static_svgs/bravais/hR.svg
new file mode 100644
index 0000000..5f6b43e
--- /dev/null
+++ b/src/img_static_svgs/bravais/hR.svg
@@ -0,0 +1,181 @@
+
+
diff --git a/src/img_static_svgs/bravais/hp.svg b/src/img_static_svgs/bravais/hp.svg
new file mode 100644
index 0000000..a97f9e5
--- /dev/null
+++ b/src/img_static_svgs/bravais/hp.svg
@@ -0,0 +1,635 @@
+
+
diff --git a/src/img_static_svgs/bravais/mP.svg b/src/img_static_svgs/bravais/mP.svg
new file mode 100644
index 0000000..392642d
--- /dev/null
+++ b/src/img_static_svgs/bravais/mP.svg
@@ -0,0 +1,110 @@
+
+
diff --git a/src/img_static_svgs/bravais/mS.svg b/src/img_static_svgs/bravais/mS.svg
new file mode 100644
index 0000000..9f9d5b0
--- /dev/null
+++ b/src/img_static_svgs/bravais/mS.svg
@@ -0,0 +1,134 @@
+
+
diff --git a/src/img_static_svgs/bravais/mp.svg b/src/img_static_svgs/bravais/mp.svg
new file mode 100644
index 0000000..ad10b44
--- /dev/null
+++ b/src/img_static_svgs/bravais/mp.svg
@@ -0,0 +1,614 @@
+
+
diff --git a/src/img_static_svgs/bravais/oF.svg b/src/img_static_svgs/bravais/oF.svg
new file mode 100644
index 0000000..9b091a7
--- /dev/null
+++ b/src/img_static_svgs/bravais/oF.svg
@@ -0,0 +1,162 @@
+
+
diff --git a/src/img_static_svgs/bravais/oI.svg b/src/img_static_svgs/bravais/oI.svg
new file mode 100644
index 0000000..71f9549
--- /dev/null
+++ b/src/img_static_svgs/bravais/oI.svg
@@ -0,0 +1,110 @@
+
+
diff --git a/src/img_static_svgs/bravais/oP.svg b/src/img_static_svgs/bravais/oP.svg
new file mode 100644
index 0000000..51078c1
--- /dev/null
+++ b/src/img_static_svgs/bravais/oP.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/src/img_static_svgs/bravais/oS.svg b/src/img_static_svgs/bravais/oS.svg
new file mode 100644
index 0000000..624dc53
--- /dev/null
+++ b/src/img_static_svgs/bravais/oS.svg
@@ -0,0 +1,114 @@
+
+
diff --git a/src/img_static_svgs/bravais/oc.svg b/src/img_static_svgs/bravais/oc.svg
new file mode 100644
index 0000000..2e05c4c
--- /dev/null
+++ b/src/img_static_svgs/bravais/oc.svg
@@ -0,0 +1,609 @@
+
+
diff --git a/src/img_static_svgs/bravais/op.svg b/src/img_static_svgs/bravais/op.svg
new file mode 100644
index 0000000..11ef0b2
--- /dev/null
+++ b/src/img_static_svgs/bravais/op.svg
@@ -0,0 +1,602 @@
+
+
diff --git a/src/img_static_svgs/bravais/tI.svg b/src/img_static_svgs/bravais/tI.svg
new file mode 100644
index 0000000..6873dba
--- /dev/null
+++ b/src/img_static_svgs/bravais/tI.svg
@@ -0,0 +1,110 @@
+
+
diff --git a/src/img_static_svgs/bravais/tP.svg b/src/img_static_svgs/bravais/tP.svg
new file mode 100644
index 0000000..7385d2d
--- /dev/null
+++ b/src/img_static_svgs/bravais/tP.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/src/img_static_svgs/bravais/tp.svg b/src/img_static_svgs/bravais/tp.svg
new file mode 100644
index 0000000..aade05e
--- /dev/null
+++ b/src/img_static_svgs/bravais/tp.svg
@@ -0,0 +1,602 @@
+
+
diff --git a/src/img_static_svgs/cm_amf.svg b/src/img_static_svgs/cm_amf.svg
new file mode 100644
index 0000000..a1cc4cb
--- /dev/null
+++ b/src/img_static_svgs/cm_amf.svg
@@ -0,0 +1,10268 @@
+
+
+
+
diff --git a/src/img_static_svgs/cm_cvd_english.svg b/src/img_static_svgs/cm_cvd_english.svg
new file mode 100644
index 0000000..0a64788
--- /dev/null
+++ b/src/img_static_svgs/cm_cvd_english.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/src/img_static_svgs/cm_mbe_english.svg b/src/img_static_svgs/cm_mbe_english.svg
new file mode 100644
index 0000000..07e8f1e
--- /dev/null
+++ b/src/img_static_svgs/cm_mbe_english.svg
@@ -0,0 +1,788 @@
+
+
\ No newline at end of file
diff --git a/src/img_static_svgs/cm_stm.svg b/src/img_static_svgs/cm_stm.svg
new file mode 100644
index 0000000..e500aac
--- /dev/null
+++ b/src/img_static_svgs/cm_stm.svg
@@ -0,0 +1,9973 @@
+
+
+
+
diff --git a/src/img_static_svgs/convertToPdf.sh b/src/img_static_svgs/convertToPdf.sh
new file mode 100644
index 0000000..eca917d
--- /dev/null
+++ b/src/img_static_svgs/convertToPdf.sh
@@ -0,0 +1,7 @@
+IFS=$'\n'
+for d in $(find . -type d); do
+ mkdir -p "../img_static/$d"
+done
+for file in $(find . -type f -name '*.svg'); do
+ inkscape -o "../img_static/${file%.*}.pdf" "$file"
+done
diff --git a/src/img_static_svgs/td_gay_lussac.svg b/src/img_static_svgs/td_gay_lussac.svg
new file mode 100644
index 0000000..fa563c3
--- /dev/null
+++ b/src/img_static_svgs/td_gay_lussac.svg
@@ -0,0 +1,208 @@
+
+
+
+