diff --git a/content/posts/cad-shootout-fusion360.md b/content/posts/cad-shootout-fusion360.md
index e84560e..b9451b3 100644
--- a/content/posts/cad-shootout-fusion360.md
+++ b/content/posts/cad-shootout-fusion360.md
@@ -77,7 +77,7 @@ All the functions I needed were easy to find and worked out of the box just like
I have a lot of tools I use daily that I keep around in my desk, on their side, loosely. I would like a stand where they can be popped in and out and take less footprint.
-![The tools](/media/fusion360/tools.png)
+![The tools](/media/fusion360/tools.jpg)
Let's design something for that!
diff --git a/content/posts/cad-shootout-onshape.md b/content/posts/cad-shootout-onshape.md
index 7a1b07f..a94593f 100644
--- a/content/posts/cad-shootout-onshape.md
+++ b/content/posts/cad-shootout-onshape.md
@@ -103,7 +103,7 @@ Keep in mind that there are a lot of tools that I didn't exploit properly (like
I like taking SATA SSDs out of their housing and giving them a smaller one. You see, most cheap SATA SSDs nowadays only take a small part of the SATA 2.5" enclosure:
-![BX500 outside of its plastic enclosure](/media/onshape/smol.png)
+![BX500 outside of its plastic enclosure](/media/onshape/smol.jpg)
I like using these as powered up pendrives to bring around, so I usually try to come up with a less space wasting, more quirky enclosure... let's make one!
diff --git a/static/media/freecad/construction.avif b/static/media/freecad/construction.avif
new file mode 100644
index 0000000..d523f07
Binary files /dev/null and b/static/media/freecad/construction.avif differ
diff --git a/static/media/freecad/construction.png b/static/media/freecad/construction.png
index 4f09b38..6dfe35c 100644
Binary files a/static/media/freecad/construction.png and b/static/media/freecad/construction.png differ
diff --git a/static/media/freecad/customize.avif b/static/media/freecad/customize.avif
new file mode 100644
index 0000000..565d6d4
Binary files /dev/null and b/static/media/freecad/customize.avif differ
diff --git a/static/media/freecad/customize.png b/static/media/freecad/customize.png
index 737a46b..5e6778b 100644
Binary files a/static/media/freecad/customize.png and b/static/media/freecad/customize.png differ
diff --git a/static/media/freecad/djmaxx.avif b/static/media/freecad/djmaxx.avif
new file mode 100644
index 0000000..2527d4f
Binary files /dev/null and b/static/media/freecad/djmaxx.avif differ
diff --git a/static/media/freecad/djmaxx.png b/static/media/freecad/djmaxx.png
index 7c41bca..7f3a812 100644
Binary files a/static/media/freecad/djmaxx.png and b/static/media/freecad/djmaxx.png differ
diff --git a/static/media/freecad/drawing.avif b/static/media/freecad/drawing.avif
new file mode 100644
index 0000000..5f47996
Binary files /dev/null and b/static/media/freecad/drawing.avif differ
diff --git a/static/media/freecad/drawing.png b/static/media/freecad/drawing.png
index 5ff4d5b..bbe00eb 100644
Binary files a/static/media/freecad/drawing.png and b/static/media/freecad/drawing.png differ
diff --git a/static/media/freecad/radius.avif b/static/media/freecad/radius.avif
new file mode 100644
index 0000000..57c3344
Binary files /dev/null and b/static/media/freecad/radius.avif differ
diff --git a/static/media/freecad/radius.png b/static/media/freecad/radius.png
index 50e17f4..053a80d 100644
Binary files a/static/media/freecad/radius.png and b/static/media/freecad/radius.png differ
diff --git a/static/media/freecad/realthunder.avif b/static/media/freecad/realthunder.avif
new file mode 100644
index 0000000..afb7c07
Binary files /dev/null and b/static/media/freecad/realthunder.avif differ
diff --git a/static/media/freecad/realthunder.png b/static/media/freecad/realthunder.png
index ec84946..718aab6 100644
Binary files a/static/media/freecad/realthunder.png and b/static/media/freecad/realthunder.png differ
diff --git a/static/media/freecad/recompute.avif b/static/media/freecad/recompute.avif
new file mode 100644
index 0000000..9aa2cee
Binary files /dev/null and b/static/media/freecad/recompute.avif differ
diff --git a/static/media/freecad/recompute.png b/static/media/freecad/recompute.png
index 60015a0..edb3626 100644
Binary files a/static/media/freecad/recompute.png and b/static/media/freecad/recompute.png differ
diff --git a/static/media/freecad/sliced.avif b/static/media/freecad/sliced.avif
new file mode 100644
index 0000000..2f194d7
Binary files /dev/null and b/static/media/freecad/sliced.avif differ
diff --git a/static/media/freecad/sliced.png b/static/media/freecad/sliced.png
index 1640a35..e211882 100644
Binary files a/static/media/freecad/sliced.png and b/static/media/freecad/sliced.png differ
diff --git a/static/media/freecad/sm.avif b/static/media/freecad/sm.avif
new file mode 100644
index 0000000..d942e56
Binary files /dev/null and b/static/media/freecad/sm.avif differ
diff --git a/static/media/freecad/sm.png b/static/media/freecad/sm.png
index de88d9c..b2ee946 100644
Binary files a/static/media/freecad/sm.png and b/static/media/freecad/sm.png differ
diff --git a/static/media/freecad/stand.avif b/static/media/freecad/stand.avif
new file mode 100644
index 0000000..f7b361f
Binary files /dev/null and b/static/media/freecad/stand.avif differ
diff --git a/static/media/freecad/stand.png b/static/media/freecad/stand.png
index 7685fc3..185873f 100644
Binary files a/static/media/freecad/stand.png and b/static/media/freecad/stand.png differ
diff --git a/static/media/freecad/stl3mfstep.avif b/static/media/freecad/stl3mfstep.avif
new file mode 100644
index 0000000..1a4ea28
Binary files /dev/null and b/static/media/freecad/stl3mfstep.avif differ
diff --git a/static/media/freecad/stl3mfstep.png b/static/media/freecad/stl3mfstep.png
index b811fff..41858d3 100644
Binary files a/static/media/freecad/stl3mfstep.png and b/static/media/freecad/stl3mfstep.png differ
diff --git a/static/media/freecad/threejs.avif b/static/media/freecad/threejs.avif
new file mode 100644
index 0000000..8f840b6
Binary files /dev/null and b/static/media/freecad/threejs.avif differ
diff --git a/static/media/freecad/threejs.png b/static/media/freecad/threejs.png
index 4792ab1..5ab00c4 100644
Binary files a/static/media/freecad/threejs.png and b/static/media/freecad/threejs.png differ
diff --git a/static/media/freecad/toolbars.avif b/static/media/freecad/toolbars.avif
new file mode 100644
index 0000000..4c34ebf
Binary files /dev/null and b/static/media/freecad/toolbars.avif differ
diff --git a/static/media/freecad/toolbars.png b/static/media/freecad/toolbars.png
index af8dc7e..666df3d 100644
Binary files a/static/media/freecad/toolbars.png and b/static/media/freecad/toolbars.png differ
diff --git a/static/media/freecad/tooltips.avif b/static/media/freecad/tooltips.avif
new file mode 100644
index 0000000..1400cb4
Binary files /dev/null and b/static/media/freecad/tooltips.avif differ
diff --git a/static/media/freecad/tooltips.png b/static/media/freecad/tooltips.png
index 6f324a7..dd7495f 100644
Binary files a/static/media/freecad/tooltips.png and b/static/media/freecad/tooltips.png differ
diff --git a/static/media/fusion360/drawing.avif b/static/media/fusion360/drawing.avif
new file mode 100644
index 0000000..2c55aaf
Binary files /dev/null and b/static/media/fusion360/drawing.avif differ
diff --git a/static/media/fusion360/drawing.png b/static/media/fusion360/drawing.png
index 51a30f5..b5fea34 100644
Binary files a/static/media/fusion360/drawing.png and b/static/media/fusion360/drawing.png differ
diff --git a/static/media/fusion360/export.avif b/static/media/fusion360/export.avif
new file mode 100644
index 0000000..bc6818e
Binary files /dev/null and b/static/media/fusion360/export.avif differ
diff --git a/static/media/fusion360/export.png b/static/media/fusion360/export.png
index fce84c6..5759059 100644
Binary files a/static/media/fusion360/export.png and b/static/media/fusion360/export.png differ
diff --git a/static/media/fusion360/half.avif b/static/media/fusion360/half.avif
new file mode 100644
index 0000000..308ea8f
Binary files /dev/null and b/static/media/fusion360/half.avif differ
diff --git a/static/media/fusion360/half.png b/static/media/fusion360/half.png
index 290f558..e99f1ca 100644
Binary files a/static/media/fusion360/half.png and b/static/media/fusion360/half.png differ
diff --git a/static/media/fusion360/mcmaster.avif b/static/media/fusion360/mcmaster.avif
new file mode 100644
index 0000000..22c6123
Binary files /dev/null and b/static/media/fusion360/mcmaster.avif differ
diff --git a/static/media/fusion360/mcmaster.png b/static/media/fusion360/mcmaster.png
index 150760e..3e07ec7 100644
Binary files a/static/media/fusion360/mcmaster.png and b/static/media/fusion360/mcmaster.png differ
diff --git a/static/media/fusion360/prusa.avif b/static/media/fusion360/prusa.avif
new file mode 100644
index 0000000..8bc12e2
Binary files /dev/null and b/static/media/fusion360/prusa.avif differ
diff --git a/static/media/fusion360/prusa.png b/static/media/fusion360/prusa.png
index 53e8e57..5a18cf3 100644
Binary files a/static/media/fusion360/prusa.png and b/static/media/fusion360/prusa.png differ
diff --git a/static/media/fusion360/sm.avif b/static/media/fusion360/sm.avif
new file mode 100644
index 0000000..68a01c1
Binary files /dev/null and b/static/media/fusion360/sm.avif differ
diff --git a/static/media/fusion360/sm.png b/static/media/fusion360/sm.png
index f77b133..003cca8 100644
Binary files a/static/media/fusion360/sm.png and b/static/media/fusion360/sm.png differ
diff --git a/static/media/fusion360/sub.avif b/static/media/fusion360/sub.avif
new file mode 100644
index 0000000..c4bf400
Binary files /dev/null and b/static/media/fusion360/sub.avif differ
diff --git a/static/media/fusion360/sub.png b/static/media/fusion360/sub.png
index 8a4ad28..c8d1d79 100644
Binary files a/static/media/fusion360/sub.png and b/static/media/fusion360/sub.png differ
diff --git a/static/media/fusion360/tools.avif b/static/media/fusion360/tools.avif
new file mode 100644
index 0000000..5421ce9
Binary files /dev/null and b/static/media/fusion360/tools.avif differ
diff --git a/static/media/fusion360/tools.jpg b/static/media/fusion360/tools.jpg
new file mode 100644
index 0000000..c1b49f5
Binary files /dev/null and b/static/media/fusion360/tools.jpg differ
diff --git a/static/media/fusion360/tools.png b/static/media/fusion360/tools.png
deleted file mode 100644
index c10014c..0000000
Binary files a/static/media/fusion360/tools.png and /dev/null differ
diff --git a/static/media/onshape/drawing.avif b/static/media/onshape/drawing.avif
new file mode 100644
index 0000000..5cefea2
Binary files /dev/null and b/static/media/onshape/drawing.avif differ
diff --git a/static/media/onshape/drawing.png b/static/media/onshape/drawing.png
index fa9ac3d..98e2e10 100644
Binary files a/static/media/onshape/drawing.png and b/static/media/onshape/drawing.png differ
diff --git a/static/media/onshape/edge.avif b/static/media/onshape/edge.avif
new file mode 100644
index 0000000..4906e14
Binary files /dev/null and b/static/media/onshape/edge.avif differ
diff --git a/static/media/onshape/edge.png b/static/media/onshape/edge.png
index db05f58..5ec0af8 100644
Binary files a/static/media/onshape/edge.png and b/static/media/onshape/edge.png differ
diff --git a/static/media/onshape/enclosure.avif b/static/media/onshape/enclosure.avif
new file mode 100644
index 0000000..d63cfed
Binary files /dev/null and b/static/media/onshape/enclosure.avif differ
diff --git a/static/media/onshape/enclosure.png b/static/media/onshape/enclosure.png
index befdbb7..b3d84b8 100644
Binary files a/static/media/onshape/enclosure.png and b/static/media/onshape/enclosure.png differ
diff --git a/static/media/onshape/onshape-dark.avif b/static/media/onshape/onshape-dark.avif
new file mode 100644
index 0000000..e8c5802
Binary files /dev/null and b/static/media/onshape/onshape-dark.avif differ
diff --git a/static/media/onshape/onshape-dark.png b/static/media/onshape/onshape-dark.png
index 6a06dbf..59caaea 100644
Binary files a/static/media/onshape/onshape-dark.png and b/static/media/onshape/onshape-dark.png differ
diff --git a/static/media/onshape/order.avif b/static/media/onshape/order.avif
new file mode 100644
index 0000000..d5429f3
Binary files /dev/null and b/static/media/onshape/order.avif differ
diff --git a/static/media/onshape/order.png b/static/media/onshape/order.png
index 437874c..9e493f7 100644
Binary files a/static/media/onshape/order.png and b/static/media/onshape/order.png differ
diff --git a/static/media/onshape/sheet.avif b/static/media/onshape/sheet.avif
new file mode 100644
index 0000000..f439f8b
Binary files /dev/null and b/static/media/onshape/sheet.avif differ
diff --git a/static/media/onshape/sheet.png b/static/media/onshape/sheet.png
index e59cad5..5e71504 100644
Binary files a/static/media/onshape/sheet.png and b/static/media/onshape/sheet.png differ
diff --git a/static/media/onshape/smol.avif b/static/media/onshape/smol.avif
new file mode 100644
index 0000000..3ba33fc
Binary files /dev/null and b/static/media/onshape/smol.avif differ
diff --git a/static/media/onshape/smol.jpg b/static/media/onshape/smol.jpg
new file mode 100644
index 0000000..d4a64fe
Binary files /dev/null and b/static/media/onshape/smol.jpg differ
diff --git a/static/media/onshape/smol.png b/static/media/onshape/smol.png
deleted file mode 100644
index b065a7b..0000000
Binary files a/static/media/onshape/smol.png and /dev/null differ
diff --git a/themes/fesite/layouts/_default/_markup/render-image.html b/themes/fesite/layouts/_default/_markup/render-image.html
index 453c531..2e0b8da 100644
--- a/themes/fesite/layouts/_default/_markup/render-image.html
+++ b/themes/fesite/layouts/_default/_markup/render-image.html
@@ -1,7 +1,25 @@
-
+