diff --git a/src/asis/docs/cindygltutorial/earth.jpg b/src/asis/docs/cindygltutorial/earth.jpg
index 7dcab8a0..e597bee3 100644
Binary files a/src/asis/docs/cindygltutorial/earth.jpg and b/src/asis/docs/cindygltutorial/earth.jpg differ
diff --git a/src/asis/docs/cindygltutorial/phaseportrait.png b/src/asis/docs/cindygltutorial/phaseportrait.png
index f4deb777..960dc77c 100644
Binary files a/src/asis/docs/cindygltutorial/phaseportrait.png and b/src/asis/docs/cindygltutorial/phaseportrait.png differ
diff --git a/src/asis/docs/cindygltutorial/pixels.png b/src/asis/docs/cindygltutorial/pixels.png
index 6f3e600b..46ff666c 100644
Binary files a/src/asis/docs/cindygltutorial/pixels.png and b/src/asis/docs/cindygltutorial/pixels.png differ
diff --git a/src/asis/docs/cindygltutorial/reactdiff.png b/src/asis/docs/cindygltutorial/reactdiff.png
index 0063c27c..24a3a58a 100644
Binary files a/src/asis/docs/cindygltutorial/reactdiff.png and b/src/asis/docs/cindygltutorial/reactdiff.png differ
diff --git a/src/asis/docs/cindygltutorial/reactdiffplain.png b/src/asis/docs/cindygltutorial/reactdiffplain.png
index b98a9f5d..3805b11e 100644
Binary files a/src/asis/docs/cindygltutorial/reactdiffplain.png and b/src/asis/docs/cindygltutorial/reactdiffplain.png differ
diff --git a/src/asis/docs/cindygltutorial/reactdiffwide.png b/src/asis/docs/cindygltutorial/reactdiffwide.png
index 5b0972e9..b0db18af 100644
Binary files a/src/asis/docs/cindygltutorial/reactdiffwide.png and b/src/asis/docs/cindygltutorial/reactdiffwide.png differ
diff --git a/src/asis/pub/2016-icms/cindygl/applets/uiImages/Rot.png b/src/asis/pub/2016-icms/cindygl/applets/uiImages/Rot.png
index 637838b2..6fead0ba 100644
Binary files a/src/asis/pub/2016-icms/cindygl/applets/uiImages/Rot.png and b/src/asis/pub/2016-icms/cindygl/applets/uiImages/Rot.png differ
diff --git a/src/asis/pub/2016-icms/overview/img/shop1.jpg b/src/asis/pub/2016-icms/overview/img/shop1.jpg
index e6d47419..ebe77cd1 100644
Binary files a/src/asis/pub/2016-icms/overview/img/shop1.jpg and b/src/asis/pub/2016-icms/overview/img/shop1.jpg differ
diff --git a/src/asis/pub/2016-icms/overview/img/sun.svg b/src/asis/pub/2016-icms/overview/img/sun.svg
index 4e0e2e5e..9b8547a7 100644
--- a/src/asis/pub/2016-icms/overview/img/sun.svg
+++ b/src/asis/pub/2016-icms/overview/img/sun.svg
@@ -1,36 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P1.png b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P1.png
index 4e7566b5..fcd329f3 100644
Binary files a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P1.png and b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P1.png differ
diff --git a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P2.png b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P2.png
index ed735e40..1762e526 100644
Binary files a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P2.png and b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P2.png differ
diff --git a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P3.png b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P3.png
index ddae2141..aeab9432 100644
Binary files a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P3.png and b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P3.png differ
diff --git a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P4.png b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P4.png
index 041b5b53..55fb6792 100644
Binary files a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P4.png and b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P4.png differ
diff --git a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P5.png b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P5.png
index 7755f7d9..36013b7f 100644
Binary files a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P5.png and b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P5.png differ
diff --git a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P6.png b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P6.png
index 6b177a0c..2b2951cf 100644
Binary files a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P6.png and b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P6.png differ
diff --git a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P7.png b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P7.png
index c29ed9c2..fa5c3818 100644
Binary files a/src/asis/pub/2016-icms/overview/iornament/code/imgs/P7.png and b/src/asis/pub/2016-icms/overview/iornament/code/imgs/P7.png differ
diff --git a/src/asis/pub/2016-icms/overview/iornament/pics/iOrnamentIPad.png b/src/asis/pub/2016-icms/overview/iornament/pics/iOrnamentIPad.png
index 4cfe96b3..5ce42535 100644
Binary files a/src/asis/pub/2016-icms/overview/iornament/pics/iOrnamentIPad.png and b/src/asis/pub/2016-icms/overview/iornament/pics/iOrnamentIPad.png differ
diff --git a/src/asis/pub/2016-icms/overview/iornament/pics/img1.png b/src/asis/pub/2016-icms/overview/iornament/pics/img1.png
index 90df6983..7dad9616 100644
Binary files a/src/asis/pub/2016-icms/overview/iornament/pics/img1.png and b/src/asis/pub/2016-icms/overview/iornament/pics/img1.png differ
diff --git a/src/asis/pub/2016-icms/overview/kaleido/imgs/Next.png b/src/asis/pub/2016-icms/overview/kaleido/imgs/Next.png
index 73608f50..2bdbf39d 100644
Binary files a/src/asis/pub/2016-icms/overview/kaleido/imgs/Next.png and b/src/asis/pub/2016-icms/overview/kaleido/imgs/Next.png differ
diff --git a/src/asis/pub/2016-icms/overview/kaleido/imgs/P1.png b/src/asis/pub/2016-icms/overview/kaleido/imgs/P1.png
index 4e7566b5..56efc30d 100644
Binary files a/src/asis/pub/2016-icms/overview/kaleido/imgs/P1.png and b/src/asis/pub/2016-icms/overview/kaleido/imgs/P1.png differ
diff --git a/src/asis/pub/2016-icms/overview/kaleido/imgs/P2.png b/src/asis/pub/2016-icms/overview/kaleido/imgs/P2.png
index ed735e40..5b6578d2 100644
Binary files a/src/asis/pub/2016-icms/overview/kaleido/imgs/P2.png and b/src/asis/pub/2016-icms/overview/kaleido/imgs/P2.png differ
diff --git a/src/asis/pub/2016-icms/overview/kaleido/imgs/P3.png b/src/asis/pub/2016-icms/overview/kaleido/imgs/P3.png
index ddae2141..b78ed797 100644
Binary files a/src/asis/pub/2016-icms/overview/kaleido/imgs/P3.png and b/src/asis/pub/2016-icms/overview/kaleido/imgs/P3.png differ
diff --git a/src/asis/pub/2016-icms/overview/kaleido/imgs/P4.png b/src/asis/pub/2016-icms/overview/kaleido/imgs/P4.png
index 041b5b53..cb01adbe 100644
Binary files a/src/asis/pub/2016-icms/overview/kaleido/imgs/P4.png and b/src/asis/pub/2016-icms/overview/kaleido/imgs/P4.png differ
diff --git a/src/asis/pub/2016-icms/overview/kaleido/imgs/P5.png b/src/asis/pub/2016-icms/overview/kaleido/imgs/P5.png
index 7755f7d9..859ecb07 100644
Binary files a/src/asis/pub/2016-icms/overview/kaleido/imgs/P5.png and b/src/asis/pub/2016-icms/overview/kaleido/imgs/P5.png differ
diff --git a/src/asis/pub/2016-icms/overview/kaleido/imgs/P6.png b/src/asis/pub/2016-icms/overview/kaleido/imgs/P6.png
index 6b177a0c..589ba43a 100644
Binary files a/src/asis/pub/2016-icms/overview/kaleido/imgs/P6.png and b/src/asis/pub/2016-icms/overview/kaleido/imgs/P6.png differ
diff --git a/src/asis/pub/2016-icms/overview/kaleido/imgs/P7.png b/src/asis/pub/2016-icms/overview/kaleido/imgs/P7.png
index c29ed9c2..4b8fda66 100644
Binary files a/src/asis/pub/2016-icms/overview/kaleido/imgs/P7.png and b/src/asis/pub/2016-icms/overview/kaleido/imgs/P7.png differ
diff --git a/src/asis/pub/2016-icms/overview/kaleido/imgs/Prev.png b/src/asis/pub/2016-icms/overview/kaleido/imgs/Prev.png
index 9ad7c5c2..f4d0aa44 100644
Binary files a/src/asis/pub/2016-icms/overview/kaleido/imgs/Prev.png and b/src/asis/pub/2016-icms/overview/kaleido/imgs/Prev.png differ
diff --git a/src/assets/img/octoicons-mark-github.svg b/src/assets/img/octoicons-mark-github.svg
index 18358870..de895fe8 100644
--- a/src/assets/img/octoicons-mark-github.svg
+++ b/src/assets/img/octoicons-mark-github.svg
@@ -1,55 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/assets/img/thumbnail/00_Playground.png b/src/assets/img/thumbnail/00_Playground.png
index fc6e37e5..1a2a65b7 100644
Binary files a/src/assets/img/thumbnail/00_Playground.png and b/src/assets/img/thumbnail/00_Playground.png differ
diff --git a/src/assets/img/thumbnail/01_ThreeSpheres.png b/src/assets/img/thumbnail/01_ThreeSpheres.png
index 855cd1d8..73f8ac98 100644
Binary files a/src/assets/img/thumbnail/01_ThreeSpheres.png and b/src/assets/img/thumbnail/01_ThreeSpheres.png differ
diff --git a/src/assets/img/thumbnail/01_colorplot.png b/src/assets/img/thumbnail/01_colorplot.png
index 8316b159..8319a740 100644
Binary files a/src/assets/img/thumbnail/01_colorplot.png and b/src/assets/img/thumbnail/01_colorplot.png differ
diff --git a/src/assets/img/thumbnail/01_sunflower.png b/src/assets/img/thumbnail/01_sunflower.png
index 05900556..4eb1abc7 100644
Binary files a/src/assets/img/thumbnail/01_sunflower.png and b/src/assets/img/thumbnail/01_sunflower.png differ
diff --git a/src/assets/img/thumbnail/0259a_ChromeArc.png b/src/assets/img/thumbnail/0259a_ChromeArc.png
index b48e4134..42e367dd 100644
Binary files a/src/assets/img/thumbnail/0259a_ChromeArc.png and b/src/assets/img/thumbnail/0259a_ChromeArc.png differ
diff --git a/src/assets/img/thumbnail/02_ComplexSpiral.png b/src/assets/img/thumbnail/02_ComplexSpiral.png
index 01a82b70..6e6f2d3d 100644
Binary files a/src/assets/img/thumbnail/02_ComplexSpiral.png and b/src/assets/img/thumbnail/02_ComplexSpiral.png differ
diff --git a/src/assets/img/thumbnail/02_Torus.png b/src/assets/img/thumbnail/02_Torus.png
index 3e4f12a2..fb11a262 100644
Binary files a/src/assets/img/thumbnail/02_Torus.png and b/src/assets/img/thumbnail/02_Torus.png differ
diff --git a/src/assets/img/thumbnail/02_mandelbrot.png b/src/assets/img/thumbnail/02_mandelbrot.png
index 2b0548ec..f284c6b0 100644
Binary files a/src/assets/img/thumbnail/02_mandelbrot.png and b/src/assets/img/thumbnail/02_mandelbrot.png differ
diff --git a/src/assets/img/thumbnail/02_mandelbrot_3d.png b/src/assets/img/thumbnail/02_mandelbrot_3d.png
index a0812cc4..c8730e93 100644
Binary files a/src/assets/img/thumbnail/02_mandelbrot_3d.png and b/src/assets/img/thumbnail/02_mandelbrot_3d.png differ
diff --git a/src/assets/img/thumbnail/02_mandelbrot_cubic.png b/src/assets/img/thumbnail/02_mandelbrot_cubic.png
index c3b7ca9f..2b196794 100644
Binary files a/src/assets/img/thumbnail/02_mandelbrot_cubic.png and b/src/assets/img/thumbnail/02_mandelbrot_cubic.png differ
diff --git a/src/assets/img/thumbnail/02_mandelbrot_iterations.png b/src/assets/img/thumbnail/02_mandelbrot_iterations.png
index 162049df..1f340637 100644
Binary files a/src/assets/img/thumbnail/02_mandelbrot_iterations.png and b/src/assets/img/thumbnail/02_mandelbrot_iterations.png differ
diff --git a/src/assets/img/thumbnail/02_plots.png b/src/assets/img/thumbnail/02_plots.png
index ca8def99..9a6f573e 100644
Binary files a/src/assets/img/thumbnail/02_plots.png and b/src/assets/img/thumbnail/02_plots.png differ
diff --git a/src/assets/img/thumbnail/03_ParabolaEnvelope.png b/src/assets/img/thumbnail/03_ParabolaEnvelope.png
index a69b5094..31ac9b99 100644
Binary files a/src/assets/img/thumbnail/03_ParabolaEnvelope.png and b/src/assets/img/thumbnail/03_ParabolaEnvelope.png differ
diff --git a/src/assets/img/thumbnail/03_Rod.png b/src/assets/img/thumbnail/03_Rod.png
index 35bfef13..050ab4d2 100644
Binary files a/src/assets/img/thumbnail/03_Rod.png and b/src/assets/img/thumbnail/03_Rod.png differ
diff --git a/src/assets/img/thumbnail/03_complexplot.png b/src/assets/img/thumbnail/03_complexplot.png
index 1a381e25..0e299b1d 100644
Binary files a/src/assets/img/thumbnail/03_complexplot.png and b/src/assets/img/thumbnail/03_complexplot.png differ
diff --git a/src/assets/img/thumbnail/04_SimpleGeo.png b/src/assets/img/thumbnail/04_SimpleGeo.png
index fc27ac77..4d02b86e 100644
Binary files a/src/assets/img/thumbnail/04_SimpleGeo.png and b/src/assets/img/thumbnail/04_SimpleGeo.png differ
diff --git a/src/assets/img/thumbnail/04_Torus.png b/src/assets/img/thumbnail/04_Torus.png
index e380d7f0..65180390 100644
Binary files a/src/assets/img/thumbnail/04_Torus.png and b/src/assets/img/thumbnail/04_Torus.png differ
diff --git a/src/assets/img/thumbnail/04_movingplot.png b/src/assets/img/thumbnail/04_movingplot.png
index 94fc9143..b8d23437 100644
Binary files a/src/assets/img/thumbnail/04_movingplot.png and b/src/assets/img/thumbnail/04_movingplot.png differ
diff --git a/src/assets/img/thumbnail/05_FishEye.png b/src/assets/img/thumbnail/05_FishEye.png
index 9e09ba2b..9a70a661 100644
Binary files a/src/assets/img/thumbnail/05_FishEye.png and b/src/assets/img/thumbnail/05_FishEye.png differ
diff --git a/src/assets/img/thumbnail/05_SinCaustic.png b/src/assets/img/thumbnail/05_SinCaustic.png
index aa5d74ad..9da20e1e 100644
Binary files a/src/assets/img/thumbnail/05_SinCaustic.png and b/src/assets/img/thumbnail/05_SinCaustic.png differ
diff --git a/src/assets/img/thumbnail/05_pixelinterference.png b/src/assets/img/thumbnail/05_pixelinterference.png
index 423b6ea1..8ad523b6 100644
Binary files a/src/assets/img/thumbnail/05_pixelinterference.png and b/src/assets/img/thumbnail/05_pixelinterference.png differ
diff --git a/src/assets/img/thumbnail/06_ConvexHull.png b/src/assets/img/thumbnail/06_ConvexHull.png
index 24d47b8f..cd47decc 100644
Binary files a/src/assets/img/thumbnail/06_ConvexHull.png and b/src/assets/img/thumbnail/06_ConvexHull.png differ
diff --git a/src/assets/img/thumbnail/06_DrawPoly.png b/src/assets/img/thumbnail/06_DrawPoly.png
index c000dba5..52f4f354 100644
Binary files a/src/assets/img/thumbnail/06_DrawPoly.png and b/src/assets/img/thumbnail/06_DrawPoly.png differ
diff --git a/src/assets/img/thumbnail/06_raytracer_bisection.png b/src/assets/img/thumbnail/06_raytracer_bisection.png
index c57f4eef..454b7832 100644
Binary files a/src/assets/img/thumbnail/06_raytracer_bisection.png and b/src/assets/img/thumbnail/06_raytracer_bisection.png differ
diff --git a/src/assets/img/thumbnail/06_raytracer_homotopy.png b/src/assets/img/thumbnail/06_raytracer_homotopy.png
index 9a823e4b..37cae05f 100644
Binary files a/src/assets/img/thumbnail/06_raytracer_homotopy.png and b/src/assets/img/thumbnail/06_raytracer_homotopy.png differ
diff --git a/src/assets/img/thumbnail/07_Feldlinien.png b/src/assets/img/thumbnail/07_Feldlinien.png
index 9db61b46..786ed3fc 100644
Binary files a/src/assets/img/thumbnail/07_Feldlinien.png and b/src/assets/img/thumbnail/07_Feldlinien.png differ
diff --git a/src/assets/img/thumbnail/07_Feldlinien_newarrows.png b/src/assets/img/thumbnail/07_Feldlinien_newarrows.png
index 7caddd37..5abe6550 100644
Binary files a/src/assets/img/thumbnail/07_Feldlinien_newarrows.png and b/src/assets/img/thumbnail/07_Feldlinien_newarrows.png differ
diff --git a/src/assets/img/thumbnail/07_Quad.png b/src/assets/img/thumbnail/07_Quad.png
index 1a9552cb..3c0cba42 100644
Binary files a/src/assets/img/thumbnail/07_Quad.png and b/src/assets/img/thumbnail/07_Quad.png differ
diff --git a/src/assets/img/thumbnail/07_diffusion.png b/src/assets/img/thumbnail/07_diffusion.png
index 50ab8730..7ec7a43e 100644
Binary files a/src/assets/img/thumbnail/07_diffusion.png and b/src/assets/img/thumbnail/07_diffusion.png differ
diff --git a/src/assets/img/thumbnail/08_EnneperWithDots.png b/src/assets/img/thumbnail/08_EnneperWithDots.png
index d2c5c81a..abd0fbd6 100644
Binary files a/src/assets/img/thumbnail/08_EnneperWithDots.png and b/src/assets/img/thumbnail/08_EnneperWithDots.png differ
diff --git a/src/assets/img/thumbnail/08_julia.png b/src/assets/img/thumbnail/08_julia.png
index 452a381c..cb944fda 100644
Binary files a/src/assets/img/thumbnail/08_julia.png and b/src/assets/img/thumbnail/08_julia.png differ
diff --git a/src/assets/img/thumbnail/08_julia_advanced.png b/src/assets/img/thumbnail/08_julia_advanced.png
index 4d8fbbec..4cdbbcef 100644
Binary files a/src/assets/img/thumbnail/08_julia_advanced.png and b/src/assets/img/thumbnail/08_julia_advanced.png differ
diff --git a/src/assets/img/thumbnail/08_julia_conjugated.png b/src/assets/img/thumbnail/08_julia_conjugated.png
index 8986e71b..90d65e15 100644
Binary files a/src/assets/img/thumbnail/08_julia_conjugated.png and b/src/assets/img/thumbnail/08_julia_conjugated.png differ
diff --git a/src/assets/img/thumbnail/08_julia_explanation.png b/src/assets/img/thumbnail/08_julia_explanation.png
index b6c52cff..9d1eaabe 100644
Binary files a/src/assets/img/thumbnail/08_julia_explanation.png and b/src/assets/img/thumbnail/08_julia_explanation.png differ
diff --git a/src/assets/img/thumbnail/08_julia_nointerpolation.png b/src/assets/img/thumbnail/08_julia_nointerpolation.png
index f0e878af..d69ad7a5 100644
Binary files a/src/assets/img/thumbnail/08_julia_nointerpolation.png and b/src/assets/img/thumbnail/08_julia_nointerpolation.png differ
diff --git a/src/assets/img/thumbnail/08_zHochAlpha.png b/src/assets/img/thumbnail/08_zHochAlpha.png
index b9488d2f..f81aa67d 100644
Binary files a/src/assets/img/thumbnail/08_zHochAlpha.png and b/src/assets/img/thumbnail/08_zHochAlpha.png differ
diff --git a/src/assets/img/thumbnail/08a_zHochAlpha.png b/src/assets/img/thumbnail/08a_zHochAlpha.png
index f41c3bb3..37d02690 100644
Binary files a/src/assets/img/thumbnail/08a_zHochAlpha.png and b/src/assets/img/thumbnail/08a_zHochAlpha.png differ
diff --git a/src/assets/img/thumbnail/08cont_zHochAlpha.png b/src/assets/img/thumbnail/08cont_zHochAlpha.png
index ba19ba69..a20925c3 100644
Binary files a/src/assets/img/thumbnail/08cont_zHochAlpha.png and b/src/assets/img/thumbnail/08cont_zHochAlpha.png differ
diff --git a/src/assets/img/thumbnail/08contb_zHochAlpha.png b/src/assets/img/thumbnail/08contb_zHochAlpha.png
index 473dc6c9..c6d2b56d 100644
Binary files a/src/assets/img/thumbnail/08contb_zHochAlpha.png and b/src/assets/img/thumbnail/08contb_zHochAlpha.png differ
diff --git a/src/assets/img/thumbnail/08d_zHochAlpha.png b/src/assets/img/thumbnail/08d_zHochAlpha.png
index 5b3162ba..58699ed1 100644
Binary files a/src/assets/img/thumbnail/08d_zHochAlpha.png and b/src/assets/img/thumbnail/08d_zHochAlpha.png differ
diff --git a/src/assets/img/thumbnail/09_EnneperWithDotsSS.png b/src/assets/img/thumbnail/09_EnneperWithDotsSS.png
index cc39bbe7..bb7c19cd 100644
Binary files a/src/assets/img/thumbnail/09_EnneperWithDotsSS.png and b/src/assets/img/thumbnail/09_EnneperWithDotsSS.png differ
diff --git a/src/assets/img/thumbnail/09_Regression.png b/src/assets/img/thumbnail/09_Regression.png
index a24dd37d..80b5e4a9 100644
Binary files a/src/assets/img/thumbnail/09_Regression.png and b/src/assets/img/thumbnail/09_Regression.png differ
diff --git a/src/assets/img/thumbnail/09_ifs.png b/src/assets/img/thumbnail/09_ifs.png
index 3ddcb0f2..567fea51 100644
Binary files a/src/assets/img/thumbnail/09_ifs.png and b/src/assets/img/thumbnail/09_ifs.png differ
diff --git a/src/assets/img/thumbnail/09_ifs_barnsley.png b/src/assets/img/thumbnail/09_ifs_barnsley.png
index 5fb1578d..2f543cfa 100644
Binary files a/src/assets/img/thumbnail/09_ifs_barnsley.png and b/src/assets/img/thumbnail/09_ifs_barnsley.png differ
diff --git a/src/assets/img/thumbnail/09_ifs_sierpinski.png b/src/assets/img/thumbnail/09_ifs_sierpinski.png
index 667590d1..d87079fa 100644
Binary files a/src/assets/img/thumbnail/09_ifs_sierpinski.png and b/src/assets/img/thumbnail/09_ifs_sierpinski.png differ
diff --git a/src/assets/img/thumbnail/100_PointMirror.png b/src/assets/img/thumbnail/100_PointMirror.png
index c708d6ea..0c14dbe1 100644
Binary files a/src/assets/img/thumbnail/100_PointMirror.png and b/src/assets/img/thumbnail/100_PointMirror.png differ
diff --git a/src/assets/img/thumbnail/100_ScreenResolution.png b/src/assets/img/thumbnail/100_ScreenResolution.png
index f6b1fc2a..dec36b29 100644
Binary files a/src/assets/img/thumbnail/100_ScreenResolution.png and b/src/assets/img/thumbnail/100_ScreenResolution.png differ
diff --git a/src/assets/img/thumbnail/101_PolarOperations.png b/src/assets/img/thumbnail/101_PolarOperations.png
index e8afc36e..3c309105 100644
Binary files a/src/assets/img/thumbnail/101_PolarOperations.png and b/src/assets/img/thumbnail/101_PolarOperations.png differ
diff --git a/src/assets/img/thumbnail/103_BadElements.png b/src/assets/img/thumbnail/103_BadElements.png
index defcf769..8c802884 100644
Binary files a/src/assets/img/thumbnail/103_BadElements.png and b/src/assets/img/thumbnail/103_BadElements.png differ
diff --git a/src/assets/img/thumbnail/104_arcppp.png b/src/assets/img/thumbnail/104_arcppp.png
index c1ff79df..834144b3 100644
Binary files a/src/assets/img/thumbnail/104_arcppp.png and b/src/assets/img/thumbnail/104_arcppp.png differ
diff --git a/src/assets/img/thumbnail/104_isOperations.png b/src/assets/img/thumbnail/104_isOperations.png
index 1a3b937e..459e454f 100644
Binary files a/src/assets/img/thumbnail/104_isOperations.png and b/src/assets/img/thumbnail/104_isOperations.png differ
diff --git a/src/assets/img/thumbnail/104b_arcfill.png b/src/assets/img/thumbnail/104b_arcfill.png
index 15119453..7f063bd8 100644
Binary files a/src/assets/img/thumbnail/104b_arcfill.png and b/src/assets/img/thumbnail/104b_arcfill.png differ
diff --git a/src/assets/img/thumbnail/104c_arc_gslp.png b/src/assets/img/thumbnail/104c_arc_gslp.png
index 7827bdc4..1554325d 100644
Binary files a/src/assets/img/thumbnail/104c_arc_gslp.png and b/src/assets/img/thumbnail/104c_arc_gslp.png differ
diff --git a/src/assets/img/thumbnail/105_LineWidth.png b/src/assets/img/thumbnail/105_LineWidth.png
index 4a07d185..747fbb6a 100644
Binary files a/src/assets/img/thumbnail/105_LineWidth.png and b/src/assets/img/thumbnail/105_LineWidth.png differ
diff --git a/src/assets/img/thumbnail/106_DrawTrace1.png b/src/assets/img/thumbnail/106_DrawTrace1.png
index 64f58b6d..0054a215 100644
Binary files a/src/assets/img/thumbnail/106_DrawTrace1.png and b/src/assets/img/thumbnail/106_DrawTrace1.png differ
diff --git a/src/assets/img/thumbnail/106_DrawTrace2.png b/src/assets/img/thumbnail/106_DrawTrace2.png
index 73816ec9..7c0e1759 100644
Binary files a/src/assets/img/thumbnail/106_DrawTrace2.png and b/src/assets/img/thumbnail/106_DrawTrace2.png differ
diff --git a/src/assets/img/thumbnail/107_Overhang.png b/src/assets/img/thumbnail/107_Overhang.png
index cef50136..5e4b57ec 100644
Binary files a/src/assets/img/thumbnail/107_Overhang.png and b/src/assets/img/thumbnail/107_Overhang.png differ
diff --git a/src/assets/img/thumbnail/108_DashType.png b/src/assets/img/thumbnail/108_DashType.png
index 786fc41d..e5d9d764 100644
Binary files a/src/assets/img/thumbnail/108_DashType.png and b/src/assets/img/thumbnail/108_DashType.png differ
diff --git a/src/assets/img/thumbnail/109_CenterOfConic.png b/src/assets/img/thumbnail/109_CenterOfConic.png
index d474d069..41b93f3a 100644
Binary files a/src/assets/img/thumbnail/109_CenterOfConic.png and b/src/assets/img/thumbnail/109_CenterOfConic.png differ
diff --git a/src/assets/img/thumbnail/109_xyAccessors.png b/src/assets/img/thumbnail/109_xyAccessors.png
index 364e0f01..18b5a623 100644
Binary files a/src/assets/img/thumbnail/109_xyAccessors.png and b/src/assets/img/thumbnail/109_xyAccessors.png differ
diff --git a/src/assets/img/thumbnail/10_EnneperWithDotsLights.png b/src/assets/img/thumbnail/10_EnneperWithDotsLights.png
index 669c206c..6b32a68a 100644
Binary files a/src/assets/img/thumbnail/10_EnneperWithDotsLights.png and b/src/assets/img/thumbnail/10_EnneperWithDotsLights.png differ
diff --git a/src/assets/img/thumbnail/10_gol.png b/src/assets/img/thumbnail/10_gol.png
index 9dfff31a..56f0d45b 100644
Binary files a/src/assets/img/thumbnail/10_gol.png and b/src/assets/img/thumbnail/10_gol.png differ
diff --git a/src/assets/img/thumbnail/10_gol_sumapply.png b/src/assets/img/thumbnail/10_gol_sumapply.png
index dff82450..6de24da9 100644
Binary files a/src/assets/img/thumbnail/10_gol_sumapply.png and b/src/assets/img/thumbnail/10_gol_sumapply.png differ
diff --git a/src/assets/img/thumbnail/110_ConicInSquare.png b/src/assets/img/thumbnail/110_ConicInSquare.png
index 798697fc..132e8ba5 100644
Binary files a/src/assets/img/thumbnail/110_ConicInSquare.png and b/src/assets/img/thumbnail/110_ConicInSquare.png differ
diff --git a/src/assets/img/thumbnail/111_Moebius.png b/src/assets/img/thumbnail/111_Moebius.png
index 7eb7de5f..7b6e9527 100644
Binary files a/src/assets/img/thumbnail/111_Moebius.png and b/src/assets/img/thumbnail/111_Moebius.png differ
diff --git a/src/assets/img/thumbnail/111_Moebius_Arc.png b/src/assets/img/thumbnail/111_Moebius_Arc.png
index 9e6fbaa3..3beeaa80 100644
Binary files a/src/assets/img/thumbnail/111_Moebius_Arc.png and b/src/assets/img/thumbnail/111_Moebius_Arc.png differ
diff --git a/src/assets/img/thumbnail/111_Moebius_CinderellaExportTest.png b/src/assets/img/thumbnail/111_Moebius_CinderellaExportTest.png
index d6838935..a6cb1aff 100644
Binary files a/src/assets/img/thumbnail/111_Moebius_CinderellaExportTest.png and b/src/assets/img/thumbnail/111_Moebius_CinderellaExportTest.png differ
diff --git a/src/assets/img/thumbnail/111_Moebius_It.png b/src/assets/img/thumbnail/111_Moebius_It.png
index a5a9609d..3b917464 100644
Binary files a/src/assets/img/thumbnail/111_Moebius_It.png and b/src/assets/img/thumbnail/111_Moebius_It.png differ
diff --git a/src/assets/img/thumbnail/111_Moebius_Line.png b/src/assets/img/thumbnail/111_Moebius_Line.png
index 5104518e..bce065c5 100644
Binary files a/src/assets/img/thumbnail/111_Moebius_Line.png and b/src/assets/img/thumbnail/111_Moebius_Line.png differ
diff --git a/src/assets/img/thumbnail/111_VeryDegenerateICC.png b/src/assets/img/thumbnail/111_VeryDegenerateICC.png
index 87f2d974..92051fc9 100644
Binary files a/src/assets/img/thumbnail/111_VeryDegenerateICC.png and b/src/assets/img/thumbnail/111_VeryDegenerateICC.png differ
diff --git a/src/assets/img/thumbnail/112_TrAffine.png b/src/assets/img/thumbnail/112_TrAffine.png
index 970d81ed..19bc0c78 100644
Binary files a/src/assets/img/thumbnail/112_TrAffine.png and b/src/assets/img/thumbnail/112_TrAffine.png differ
diff --git a/src/assets/img/thumbnail/112_TrSimilarity.png b/src/assets/img/thumbnail/112_TrSimilarity.png
index 9468ccd2..1ff7f7d8 100644
Binary files a/src/assets/img/thumbnail/112_TrSimilarity.png and b/src/assets/img/thumbnail/112_TrSimilarity.png differ
diff --git a/src/assets/img/thumbnail/112_TrTranslation.png b/src/assets/img/thumbnail/112_TrTranslation.png
index b63c8ff2..bdaad4f7 100644
Binary files a/src/assets/img/thumbnail/112_TrTranslation.png and b/src/assets/img/thumbnail/112_TrTranslation.png differ
diff --git a/src/assets/img/thumbnail/113_ReflectionInCircle.png b/src/assets/img/thumbnail/113_ReflectionInCircle.png
index 024dbc2a..76900f55 100644
Binary files a/src/assets/img/thumbnail/113_ReflectionInCircle.png and b/src/assets/img/thumbnail/113_ReflectionInCircle.png differ
diff --git a/src/assets/img/thumbnail/113_ReflectionInLine.png b/src/assets/img/thumbnail/113_ReflectionInLine.png
index 9bf14067..9a9423ca 100644
Binary files a/src/assets/img/thumbnail/113_ReflectionInLine.png and b/src/assets/img/thumbnail/113_ReflectionInLine.png differ
diff --git a/src/assets/img/thumbnail/113_ReflectionInPoint.png b/src/assets/img/thumbnail/113_ReflectionInPoint.png
index f66482cd..a9fff94e 100644
Binary files a/src/assets/img/thumbnail/113_ReflectionInPoint.png and b/src/assets/img/thumbnail/113_ReflectionInPoint.png differ
diff --git a/src/assets/img/thumbnail/113_ReflectionInSegment.png b/src/assets/img/thumbnail/113_ReflectionInSegment.png
index 27f72f85..10d77724 100644
Binary files a/src/assets/img/thumbnail/113_ReflectionInSegment.png and b/src/assets/img/thumbnail/113_ReflectionInSegment.png differ
diff --git a/src/assets/img/thumbnail/113_ReflectionInThreePointCircle.png b/src/assets/img/thumbnail/113_ReflectionInThreePointCircle.png
index 5c84a5c8..01b88603 100644
Binary files a/src/assets/img/thumbnail/113_ReflectionInThreePointCircle.png and b/src/assets/img/thumbnail/113_ReflectionInThreePointCircle.png differ
diff --git a/src/assets/img/thumbnail/114_ParallelSegments.png b/src/assets/img/thumbnail/114_ParallelSegments.png
index b6a7ba68..c118a240 100644
Binary files a/src/assets/img/thumbnail/114_ParallelSegments.png and b/src/assets/img/thumbnail/114_ParallelSegments.png differ
diff --git a/src/assets/img/thumbnail/114_allops.png b/src/assets/img/thumbnail/114_allops.png
index 79c524f3..036321ca 100644
Binary files a/src/assets/img/thumbnail/114_allops.png and b/src/assets/img/thumbnail/114_allops.png differ
diff --git a/src/assets/img/thumbnail/11_EnneperWithLights.png b/src/assets/img/thumbnail/11_EnneperWithLights.png
index 590ae067..30a128f0 100644
Binary files a/src/assets/img/thumbnail/11_EnneperWithLights.png and b/src/assets/img/thumbnail/11_EnneperWithLights.png differ
diff --git a/src/assets/img/thumbnail/11_tilings.png b/src/assets/img/thumbnail/11_tilings.png
index 97c45c5c..fc2ce2eb 100644
Binary files a/src/assets/img/thumbnail/11_tilings.png and b/src/assets/img/thumbnail/11_tilings.png differ
diff --git a/src/assets/img/thumbnail/11_tilings_kaleidoscope.png b/src/assets/img/thumbnail/11_tilings_kaleidoscope.png
index 2530624b..b627d337 100644
Binary files a/src/assets/img/thumbnail/11_tilings_kaleidoscope.png and b/src/assets/img/thumbnail/11_tilings_kaleidoscope.png differ
diff --git a/src/assets/img/thumbnail/12_L-System.png b/src/assets/img/thumbnail/12_L-System.png
index a1b8ae68..9ce1aa48 100644
Binary files a/src/assets/img/thumbnail/12_L-System.png and b/src/assets/img/thumbnail/12_L-System.png differ
diff --git a/src/assets/img/thumbnail/12_Polygons.png b/src/assets/img/thumbnail/12_Polygons.png
index b133372d..1cd6f250 100644
Binary files a/src/assets/img/thumbnail/12_Polygons.png and b/src/assets/img/thumbnail/12_Polygons.png differ
diff --git a/src/assets/img/thumbnail/12_kleinian.png b/src/assets/img/thumbnail/12_kleinian.png
index eb84c223..82e08033 100644
Binary files a/src/assets/img/thumbnail/12_kleinian.png and b/src/assets/img/thumbnail/12_kleinian.png differ
diff --git a/src/assets/img/thumbnail/12_kleinian2.png b/src/assets/img/thumbnail/12_kleinian2.png
index 83b50314..ec198ff1 100644
Binary files a/src/assets/img/thumbnail/12_kleinian2.png and b/src/assets/img/thumbnail/12_kleinian2.png differ
diff --git a/src/assets/img/thumbnail/12_kleinian2_conjugated.png b/src/assets/img/thumbnail/12_kleinian2_conjugated.png
index cb63b8e4..f2080f28 100644
Binary files a/src/assets/img/thumbnail/12_kleinian2_conjugated.png and b/src/assets/img/thumbnail/12_kleinian2_conjugated.png differ
diff --git a/src/assets/img/thumbnail/12_kleinian_explanation.png b/src/assets/img/thumbnail/12_kleinian_explanation.png
index c226825f..f3e87dd3 100644
Binary files a/src/assets/img/thumbnail/12_kleinian_explanation.png and b/src/assets/img/thumbnail/12_kleinian_explanation.png differ
diff --git a/src/assets/img/thumbnail/133_TransformC.png b/src/assets/img/thumbnail/133_TransformC.png
index 751bb7bb..41278471 100644
Binary files a/src/assets/img/thumbnail/133_TransformC.png and b/src/assets/img/thumbnail/133_TransformC.png differ
diff --git a/src/assets/img/thumbnail/134_LineCap.png b/src/assets/img/thumbnail/134_LineCap.png
index 1f74bf32..a05517c7 100644
Binary files a/src/assets/img/thumbnail/134_LineCap.png and b/src/assets/img/thumbnail/134_LineCap.png differ
diff --git a/src/assets/img/thumbnail/135_LineJoin.png b/src/assets/img/thumbnail/135_LineJoin.png
index eedbe936..85c089cc 100644
Binary files a/src/assets/img/thumbnail/135_LineJoin.png and b/src/assets/img/thumbnail/135_LineJoin.png differ
diff --git a/src/assets/img/thumbnail/136_MiterLimit.png b/src/assets/img/thumbnail/136_MiterLimit.png
index 2921b296..2bb56a57 100644
Binary files a/src/assets/img/thumbnail/136_MiterLimit.png and b/src/assets/img/thumbnail/136_MiterLimit.png differ
diff --git a/src/assets/img/thumbnail/137_FreeLine.png b/src/assets/img/thumbnail/137_FreeLine.png
index e22ad51e..e7808fa5 100644
Binary files a/src/assets/img/thumbnail/137_FreeLine.png and b/src/assets/img/thumbnail/137_FreeLine.png differ
diff --git a/src/assets/img/thumbnail/138_Through.png b/src/assets/img/thumbnail/138_Through.png
index 63ad29e7..f24716b7 100644
Binary files a/src/assets/img/thumbnail/138_Through.png and b/src/assets/img/thumbnail/138_Through.png differ
diff --git a/src/assets/img/thumbnail/139_LineHomogSetter.png b/src/assets/img/thumbnail/139_LineHomogSetter.png
index 7b2b0020..ad76cee8 100644
Binary files a/src/assets/img/thumbnail/139_LineHomogSetter.png and b/src/assets/img/thumbnail/139_LineHomogSetter.png differ
diff --git a/src/assets/img/thumbnail/13_Cylinder.png b/src/assets/img/thumbnail/13_Cylinder.png
index c6e3e749..1cd88752 100644
Binary files a/src/assets/img/thumbnail/13_Cylinder.png and b/src/assets/img/thumbnail/13_Cylinder.png differ
diff --git a/src/assets/img/thumbnail/13_PlotSingularity.png b/src/assets/img/thumbnail/13_PlotSingularity.png
index 675addff..979bf896 100644
Binary files a/src/assets/img/thumbnail/13_PlotSingularity.png and b/src/assets/img/thumbnail/13_PlotSingularity.png differ
diff --git a/src/assets/img/thumbnail/13_random.png b/src/assets/img/thumbnail/13_random.png
index 5fc577aa..7cf51a63 100644
Binary files a/src/assets/img/thumbnail/13_random.png and b/src/assets/img/thumbnail/13_random.png differ
diff --git a/src/assets/img/thumbnail/140_radius.png b/src/assets/img/thumbnail/140_radius.png
index 1fd89f21..208c4fd9 100644
Binary files a/src/assets/img/thumbnail/140_radius.png and b/src/assets/img/thumbnail/140_radius.png differ
diff --git a/src/assets/img/thumbnail/141_fileDrop.png b/src/assets/img/thumbnail/141_fileDrop.png
index d75f912f..6c02affb 100644
Binary files a/src/assets/img/thumbnail/141_fileDrop.png and b/src/assets/img/thumbnail/141_fileDrop.png differ
diff --git a/src/assets/img/thumbnail/142_kaleido.png b/src/assets/img/thumbnail/142_kaleido.png
index dbc078ee..ac6bd349 100644
Binary files a/src/assets/img/thumbnail/142_kaleido.png and b/src/assets/img/thumbnail/142_kaleido.png differ
diff --git a/src/assets/img/thumbnail/143_assoc_mult_compare_geoops.png b/src/assets/img/thumbnail/143_assoc_mult_compare_geoops.png
index 8e53ca6e..cad2a3b3 100644
Binary files a/src/assets/img/thumbnail/143_assoc_mult_compare_geoops.png and b/src/assets/img/thumbnail/143_assoc_mult_compare_geoops.png differ
diff --git a/src/assets/img/thumbnail/144_randomtree.png b/src/assets/img/thumbnail/144_randomtree.png
index 88839d71..4fd8df8c 100644
Binary files a/src/assets/img/thumbnail/144_randomtree.png and b/src/assets/img/thumbnail/144_randomtree.png differ
diff --git a/src/assets/img/thumbnail/145_poly.png b/src/assets/img/thumbnail/145_poly.png
index c70dd187..4fdb47a1 100644
Binary files a/src/assets/img/thumbnail/145_poly.png and b/src/assets/img/thumbnail/145_poly.png differ
diff --git a/src/assets/img/thumbnail/146_angleFromScript.png b/src/assets/img/thumbnail/146_angleFromScript.png
index fc2046c0..a9c301bc 100644
Binary files a/src/assets/img/thumbnail/146_angleFromScript.png and b/src/assets/img/thumbnail/146_angleFromScript.png differ
diff --git a/src/assets/img/thumbnail/146_pointOnArc.png b/src/assets/img/thumbnail/146_pointOnArc.png
index bf094c29..e72953f7 100644
Binary files a/src/assets/img/thumbnail/146_pointOnArc.png and b/src/assets/img/thumbnail/146_pointOnArc.png differ
diff --git a/src/assets/img/thumbnail/147_TrMoeb_seg.png b/src/assets/img/thumbnail/147_TrMoeb_seg.png
index 709fc3be..77df3292 100644
Binary files a/src/assets/img/thumbnail/147_TrMoeb_seg.png and b/src/assets/img/thumbnail/147_TrMoeb_seg.png differ
diff --git a/src/assets/img/thumbnail/147_TrSegment.png b/src/assets/img/thumbnail/147_TrSegment.png
index 9b399ad6..8ce25f38 100644
Binary files a/src/assets/img/thumbnail/147_TrSegment.png and b/src/assets/img/thumbnail/147_TrSegment.png differ
diff --git a/src/assets/img/thumbnail/147_algorithm.png b/src/assets/img/thumbnail/147_algorithm.png
index f83dbfbb..f83eeb73 100644
Binary files a/src/assets/img/thumbnail/147_algorithm.png and b/src/assets/img/thumbnail/147_algorithm.png differ
diff --git a/src/assets/img/thumbnail/148_ImageRGB3.png b/src/assets/img/thumbnail/148_ImageRGB3.png
index 586afea1..78c4ed44 100644
Binary files a/src/assets/img/thumbnail/148_ImageRGB3.png and b/src/assets/img/thumbnail/148_ImageRGB3.png differ
diff --git a/src/assets/img/thumbnail/148_ImageRGB4.png b/src/assets/img/thumbnail/148_ImageRGB4.png
index bea2204a..55a60774 100644
Binary files a/src/assets/img/thumbnail/148_ImageRGB4.png and b/src/assets/img/thumbnail/148_ImageRGB4.png differ
diff --git a/src/assets/img/thumbnail/148_ImageRGBA4.png b/src/assets/img/thumbnail/148_ImageRGBA4.png
index dfee9c2c..0cbebac7 100644
Binary files a/src/assets/img/thumbnail/148_ImageRGBA4.png and b/src/assets/img/thumbnail/148_ImageRGBA4.png differ
diff --git a/src/assets/img/thumbnail/148_ImageRGBA4extern.png b/src/assets/img/thumbnail/148_ImageRGBA4extern.png
index bc8a4894..01d0e086 100644
Binary files a/src/assets/img/thumbnail/148_ImageRGBA4extern.png and b/src/assets/img/thumbnail/148_ImageRGBA4extern.png differ
diff --git a/src/assets/img/thumbnail/148_mltext.png b/src/assets/img/thumbnail/148_mltext.png
index 285fcb3c..2951cb83 100644
Binary files a/src/assets/img/thumbnail/148_mltext.png and b/src/assets/img/thumbnail/148_mltext.png differ
diff --git a/src/assets/img/thumbnail/149_drawtable.png b/src/assets/img/thumbnail/149_drawtable.png
index 5ad5a30b..90364177 100644
Binary files a/src/assets/img/thumbnail/149_drawtable.png and b/src/assets/img/thumbnail/149_drawtable.png differ
diff --git a/src/assets/img/thumbnail/14_Cylinder2.png b/src/assets/img/thumbnail/14_Cylinder2.png
index c6e3e749..7f4264f1 100644
Binary files a/src/assets/img/thumbnail/14_Cylinder2.png and b/src/assets/img/thumbnail/14_Cylinder2.png differ
diff --git a/src/assets/img/thumbnail/14_ImageSpiral.png b/src/assets/img/thumbnail/14_ImageSpiral.png
index 10e26049..3374836e 100644
Binary files a/src/assets/img/thumbnail/14_ImageSpiral.png and b/src/assets/img/thumbnail/14_ImageSpiral.png differ
diff --git a/src/assets/img/thumbnail/14_reactiondiffusion.png b/src/assets/img/thumbnail/14_reactiondiffusion.png
index b6ffc8ec..46467749 100644
Binary files a/src/assets/img/thumbnail/14_reactiondiffusion.png and b/src/assets/img/thumbnail/14_reactiondiffusion.png differ
diff --git a/src/assets/img/thumbnail/150_simulationtime.png b/src/assets/img/thumbnail/150_simulationtime.png
index 1accb1ea..290070b3 100644
Binary files a/src/assets/img/thumbnail/150_simulationtime.png and b/src/assets/img/thumbnail/150_simulationtime.png differ
diff --git a/src/assets/img/thumbnail/151_ballTiming.png b/src/assets/img/thumbnail/151_ballTiming.png
index cecc5932..6cd45490 100644
Binary files a/src/assets/img/thumbnail/151_ballTiming.png and b/src/assets/img/thumbnail/151_ballTiming.png differ
diff --git a/src/assets/img/thumbnail/152_load.png b/src/assets/img/thumbnail/152_load.png
index 4cdaf508..b1ac8dcd 100644
Binary files a/src/assets/img/thumbnail/152_load.png and b/src/assets/img/thumbnail/152_load.png differ
diff --git a/src/assets/img/thumbnail/153_MoveText.png b/src/assets/img/thumbnail/153_MoveText.png
index 5afd8305..06e7d1c1 100644
Binary files a/src/assets/img/thumbnail/153_MoveText.png and b/src/assets/img/thumbnail/153_MoveText.png differ
diff --git a/src/assets/img/thumbnail/154_ReflectC.png b/src/assets/img/thumbnail/154_ReflectC.png
index b698d18d..ace687b4 100644
Binary files a/src/assets/img/thumbnail/154_ReflectC.png and b/src/assets/img/thumbnail/154_ReflectC.png differ
diff --git a/src/assets/img/thumbnail/155_InverseMoebius.png b/src/assets/img/thumbnail/155_InverseMoebius.png
index 2c350ba5..ac255269 100644
Binary files a/src/assets/img/thumbnail/155_InverseMoebius.png and b/src/assets/img/thumbnail/155_InverseMoebius.png differ
diff --git a/src/assets/img/thumbnail/156_halfplane.png b/src/assets/img/thumbnail/156_halfplane.png
index 483de7a8..3ef40aad 100644
Binary files a/src/assets/img/thumbnail/156_halfplane.png and b/src/assets/img/thumbnail/156_halfplane.png differ
diff --git a/src/assets/img/thumbnail/15_ProjectiveGrid.png b/src/assets/img/thumbnail/15_ProjectiveGrid.png
index 6ca8bbbb..96bb737f 100644
Binary files a/src/assets/img/thumbnail/15_ProjectiveGrid.png and b/src/assets/img/thumbnail/15_ProjectiveGrid.png differ
diff --git a/src/assets/img/thumbnail/15_Torus.png b/src/assets/img/thumbnail/15_Torus.png
index 03e7fcc4..02986a0c 100644
Binary files a/src/assets/img/thumbnail/15_Torus.png and b/src/assets/img/thumbnail/15_Torus.png differ
diff --git a/src/assets/img/thumbnail/15_lic.png b/src/assets/img/thumbnail/15_lic.png
index 3b222157..4ddbba94 100644
Binary files a/src/assets/img/thumbnail/15_lic.png and b/src/assets/img/thumbnail/15_lic.png differ
diff --git a/src/assets/img/thumbnail/15_lic2.png b/src/assets/img/thumbnail/15_lic2.png
index 118f1bde..0d81515b 100644
Binary files a/src/assets/img/thumbnail/15_lic2.png and b/src/assets/img/thumbnail/15_lic2.png differ
diff --git a/src/assets/img/thumbnail/15_lic3.png b/src/assets/img/thumbnail/15_lic3.png
index 0d56dc5e..4321fa44 100644
Binary files a/src/assets/img/thumbnail/15_lic3.png and b/src/assets/img/thumbnail/15_lic3.png differ
diff --git a/src/assets/img/thumbnail/16_DMSpiral.png b/src/assets/img/thumbnail/16_DMSpiral.png
index 531f3059..da475b52 100644
Binary files a/src/assets/img/thumbnail/16_DMSpiral.png and b/src/assets/img/thumbnail/16_DMSpiral.png differ
diff --git a/src/assets/img/thumbnail/16_Interaction.png b/src/assets/img/thumbnail/16_Interaction.png
index 2d6176cc..cd96de87 100644
Binary files a/src/assets/img/thumbnail/16_Interaction.png and b/src/assets/img/thumbnail/16_Interaction.png differ
diff --git a/src/assets/img/thumbnail/16_MeshNormals.png b/src/assets/img/thumbnail/16_MeshNormals.png
index 80935969..e2889ec6 100644
Binary files a/src/assets/img/thumbnail/16_MeshNormals.png and b/src/assets/img/thumbnail/16_MeshNormals.png differ
diff --git a/src/assets/img/thumbnail/16_userinput.png b/src/assets/img/thumbnail/16_userinput.png
index f4824369..a6449f52 100644
Binary files a/src/assets/img/thumbnail/16_userinput.png and b/src/assets/img/thumbnail/16_userinput.png differ
diff --git a/src/assets/img/thumbnail/16_userinput_lic.png b/src/assets/img/thumbnail/16_userinput_lic.png
index cc91ed4a..685e44c1 100644
Binary files a/src/assets/img/thumbnail/16_userinput_lic.png and b/src/assets/img/thumbnail/16_userinput_lic.png differ
diff --git a/src/assets/img/thumbnail/17_ColorsMesh.png b/src/assets/img/thumbnail/17_ColorsMesh.png
index bfdf62d3..572bfc20 100644
Binary files a/src/assets/img/thumbnail/17_ColorsMesh.png and b/src/assets/img/thumbnail/17_ColorsMesh.png differ
diff --git a/src/assets/img/thumbnail/17_ShapeOperations.png b/src/assets/img/thumbnail/17_ShapeOperations.png
index d0fb52c6..3f3a3a64 100644
Binary files a/src/assets/img/thumbnail/17_ShapeOperations.png and b/src/assets/img/thumbnail/17_ShapeOperations.png differ
diff --git a/src/assets/img/thumbnail/17_images.png b/src/assets/img/thumbnail/17_images.png
index b08bc802..286eda1f 100644
Binary files a/src/assets/img/thumbnail/17_images.png and b/src/assets/img/thumbnail/17_images.png differ
diff --git a/src/assets/img/thumbnail/17_images_blur.png b/src/assets/img/thumbnail/17_images_blur.png
index 2b48c84f..ee351c46 100644
Binary files a/src/assets/img/thumbnail/17_images_blur.png and b/src/assets/img/thumbnail/17_images_blur.png differ
diff --git a/src/assets/img/thumbnail/18_CompleteGraph.png b/src/assets/img/thumbnail/18_CompleteGraph.png
index 53cebd7d..d1fc1cdf 100644
Binary files a/src/assets/img/thumbnail/18_CompleteGraph.png and b/src/assets/img/thumbnail/18_CompleteGraph.png differ
diff --git a/src/assets/img/thumbnail/18_EscherCube.png b/src/assets/img/thumbnail/18_EscherCube.png
index bf7c0390..9c1f3c3c 100644
Binary files a/src/assets/img/thumbnail/18_EscherCube.png and b/src/assets/img/thumbnail/18_EscherCube.png differ
diff --git a/src/assets/img/thumbnail/18_TexTorus.png b/src/assets/img/thumbnail/18_TexTorus.png
index 5516231d..842ffcc7 100644
Binary files a/src/assets/img/thumbnail/18_TexTorus.png and b/src/assets/img/thumbnail/18_TexTorus.png differ
diff --git a/src/assets/img/thumbnail/18_hidpitest.png b/src/assets/img/thumbnail/18_hidpitest.png
index 10d40541..6ff072ad 100644
Binary files a/src/assets/img/thumbnail/18_hidpitest.png and b/src/assets/img/thumbnail/18_hidpitest.png differ
diff --git a/src/assets/img/thumbnail/19_EuclidsAlg.png b/src/assets/img/thumbnail/19_EuclidsAlg.png
index b2c40084..1b5e140f 100644
Binary files a/src/assets/img/thumbnail/19_EuclidsAlg.png and b/src/assets/img/thumbnail/19_EuclidsAlg.png differ
diff --git a/src/assets/img/thumbnail/19_EuclidsAlgX.png b/src/assets/img/thumbnail/19_EuclidsAlgX.png
index ac6ad2bd..ba615cd4 100644
Binary files a/src/assets/img/thumbnail/19_EuclidsAlgX.png and b/src/assets/img/thumbnail/19_EuclidsAlgX.png differ
diff --git a/src/assets/img/thumbnail/19_EuclidsAlgX2.png b/src/assets/img/thumbnail/19_EuclidsAlgX2.png
index 2aff07cd..8c9991fe 100644
Binary files a/src/assets/img/thumbnail/19_EuclidsAlgX2.png and b/src/assets/img/thumbnail/19_EuclidsAlgX2.png differ
diff --git a/src/assets/img/thumbnail/19_TexTorusCam.png b/src/assets/img/thumbnail/19_TexTorusCam.png
index d5f42e75..eed0af21 100644
Binary files a/src/assets/img/thumbnail/19_TexTorusCam.png and b/src/assets/img/thumbnail/19_TexTorusCam.png differ
diff --git a/src/assets/img/thumbnail/19_colorplot3.png b/src/assets/img/thumbnail/19_colorplot3.png
index 21ce84cb..51b39f64 100644
Binary files a/src/assets/img/thumbnail/19_colorplot3.png and b/src/assets/img/thumbnail/19_colorplot3.png differ
diff --git a/src/assets/img/thumbnail/20_Pappos.png b/src/assets/img/thumbnail/20_Pappos.png
index 09cb7708..441f216d 100644
Binary files a/src/assets/img/thumbnail/20_Pappos.png and b/src/assets/img/thumbnail/20_Pappos.png differ
diff --git a/src/assets/img/thumbnail/20_arctan2.png b/src/assets/img/thumbnail/20_arctan2.png
index 130c906d..105aa1db 100644
Binary files a/src/assets/img/thumbnail/20_arctan2.png and b/src/assets/img/thumbnail/20_arctan2.png differ
diff --git a/src/assets/img/thumbnail/21_EulerLine.png b/src/assets/img/thumbnail/21_EulerLine.png
index 83e8d5cf..de85f377 100644
Binary files a/src/assets/img/thumbnail/21_EulerLine.png and b/src/assets/img/thumbnail/21_EulerLine.png differ
diff --git a/src/assets/img/thumbnail/21_pickit.png b/src/assets/img/thumbnail/21_pickit.png
index ecbf59c9..e5283708 100644
Binary files a/src/assets/img/thumbnail/21_pickit.png and b/src/assets/img/thumbnail/21_pickit.png differ
diff --git a/src/assets/img/thumbnail/22_AngleBisector.png b/src/assets/img/thumbnail/22_AngleBisector.png
index 317f0f19..4ca9732e 100644
Binary files a/src/assets/img/thumbnail/22_AngleBisector.png and b/src/assets/img/thumbnail/22_AngleBisector.png differ
diff --git a/src/assets/img/thumbnail/22_explorer.png b/src/assets/img/thumbnail/22_explorer.png
index 167dbda9..cf0bb854 100644
Binary files a/src/assets/img/thumbnail/22_explorer.png and b/src/assets/img/thumbnail/22_explorer.png differ
diff --git a/src/assets/img/thumbnail/23_Mirrors.png b/src/assets/img/thumbnail/23_Mirrors.png
index c757faa6..78b75486 100644
Binary files a/src/assets/img/thumbnail/23_Mirrors.png and b/src/assets/img/thumbnail/23_Mirrors.png differ
diff --git a/src/assets/img/thumbnail/23_infix_dist.png b/src/assets/img/thumbnail/23_infix_dist.png
index 66370638..5240cb49 100644
Binary files a/src/assets/img/thumbnail/23_infix_dist.png and b/src/assets/img/thumbnail/23_infix_dist.png differ
diff --git a/src/assets/img/thumbnail/24_SimpleTree.png b/src/assets/img/thumbnail/24_SimpleTree.png
index 00142b9f..93cd5615 100644
Binary files a/src/assets/img/thumbnail/24_SimpleTree.png and b/src/assets/img/thumbnail/24_SimpleTree.png differ
diff --git a/src/assets/img/thumbnail/24_webcam.png b/src/assets/img/thumbnail/24_webcam.png
index d75f912f..e0713ef9 100644
Binary files a/src/assets/img/thumbnail/24_webcam.png and b/src/assets/img/thumbnail/24_webcam.png differ
diff --git a/src/assets/img/thumbnail/24_webcam_julia.png b/src/assets/img/thumbnail/24_webcam_julia.png
index d75f912f..f649839f 100644
Binary files a/src/assets/img/thumbnail/24_webcam_julia.png and b/src/assets/img/thumbnail/24_webcam_julia.png differ
diff --git a/src/assets/img/thumbnail/24_webcam_motionblur.png b/src/assets/img/thumbnail/24_webcam_motionblur.png
index d9686d53..02239f91 100644
Binary files a/src/assets/img/thumbnail/24_webcam_motionblur.png and b/src/assets/img/thumbnail/24_webcam_motionblur.png differ
diff --git a/src/assets/img/thumbnail/24_webcam_sierpinski.png b/src/assets/img/thumbnail/24_webcam_sierpinski.png
index 089e56c5..2393d119 100644
Binary files a/src/assets/img/thumbnail/24_webcam_sierpinski.png and b/src/assets/img/thumbnail/24_webcam_sierpinski.png differ
diff --git a/src/assets/img/thumbnail/25_Lagrange.png b/src/assets/img/thumbnail/25_Lagrange.png
index ad68de33..5fe2047b 100644
Binary files a/src/assets/img/thumbnail/25_Lagrange.png and b/src/assets/img/thumbnail/25_Lagrange.png differ
diff --git a/src/assets/img/thumbnail/25_dragdrop.png b/src/assets/img/thumbnail/25_dragdrop.png
index e5b3b67f..e39aa04a 100644
Binary files a/src/assets/img/thumbnail/25_dragdrop.png and b/src/assets/img/thumbnail/25_dragdrop.png differ
diff --git a/src/assets/img/thumbnail/26_Kaleido.png b/src/assets/img/thumbnail/26_Kaleido.png
index b39e556c..63bbfd5c 100644
Binary files a/src/assets/img/thumbnail/26_Kaleido.png and b/src/assets/img/thumbnail/26_Kaleido.png differ
diff --git a/src/assets/img/thumbnail/26_readcanvasimage.png b/src/assets/img/thumbnail/26_readcanvasimage.png
index bd2d3710..ce3e94a3 100644
Binary files a/src/assets/img/thumbnail/26_readcanvasimage.png and b/src/assets/img/thumbnail/26_readcanvasimage.png differ
diff --git a/src/assets/img/thumbnail/27_AllpointsAllLines.png b/src/assets/img/thumbnail/27_AllpointsAllLines.png
index e881cfd4..bc67851a 100644
Binary files a/src/assets/img/thumbnail/27_AllpointsAllLines.png and b/src/assets/img/thumbnail/27_AllpointsAllLines.png differ
diff --git a/src/assets/img/thumbnail/27_changingimages.png b/src/assets/img/thumbnail/27_changingimages.png
index b73079cf..fb335d45 100644
Binary files a/src/assets/img/thumbnail/27_changingimages.png and b/src/assets/img/thumbnail/27_changingimages.png differ
diff --git a/src/assets/img/thumbnail/28_Schleppkurve.png b/src/assets/img/thumbnail/28_Schleppkurve.png
index f2d4f24c..604664e0 100644
Binary files a/src/assets/img/thumbnail/28_Schleppkurve.png and b/src/assets/img/thumbnail/28_Schleppkurve.png differ
diff --git a/src/assets/img/thumbnail/28_apollian_gasket.png b/src/assets/img/thumbnail/28_apollian_gasket.png
index 46fd1bd8..493cc916 100644
Binary files a/src/assets/img/thumbnail/28_apollian_gasket.png and b/src/assets/img/thumbnail/28_apollian_gasket.png differ
diff --git a/src/assets/img/thumbnail/28b_SchleppkurveTrans.png b/src/assets/img/thumbnail/28b_SchleppkurveTrans.png
index 4386e0c8..b2f0c3f5 100644
Binary files a/src/assets/img/thumbnail/28b_SchleppkurveTrans.png and b/src/assets/img/thumbnail/28b_SchleppkurveTrans.png differ
diff --git a/src/assets/img/thumbnail/28c_Antiprism.png b/src/assets/img/thumbnail/28c_Antiprism.png
index 865788bd..3679cd1b 100644
Binary files a/src/assets/img/thumbnail/28c_Antiprism.png and b/src/assets/img/thumbnail/28c_Antiprism.png differ
diff --git a/src/assets/img/thumbnail/29_fact.png b/src/assets/img/thumbnail/29_fact.png
index 293aa7f9..28527d76 100644
Binary files a/src/assets/img/thumbnail/29_fact.png and b/src/assets/img/thumbnail/29_fact.png differ
diff --git a/src/assets/img/thumbnail/29_modifiers_tunnel.png b/src/assets/img/thumbnail/29_modifiers_tunnel.png
index b44a6b0d..4c814f88 100644
Binary files a/src/assets/img/thumbnail/29_modifiers_tunnel.png and b/src/assets/img/thumbnail/29_modifiers_tunnel.png differ
diff --git a/src/assets/img/thumbnail/30_C-Test.png b/src/assets/img/thumbnail/30_C-Test.png
index e17486bd..fde11e4d 100644
Binary files a/src/assets/img/thumbnail/30_C-Test.png and b/src/assets/img/thumbnail/30_C-Test.png differ
diff --git a/src/assets/img/thumbnail/30_verbatimglsl.png b/src/assets/img/thumbnail/30_verbatimglsl.png
index ddbdd2f6..f01d2e04 100644
Binary files a/src/assets/img/thumbnail/30_verbatimglsl.png and b/src/assets/img/thumbnail/30_verbatimglsl.png differ
diff --git a/src/assets/img/thumbnail/31_EventTest.png b/src/assets/img/thumbnail/31_EventTest.png
index f5d1e070..b89fce1c 100644
Binary files a/src/assets/img/thumbnail/31_EventTest.png and b/src/assets/img/thumbnail/31_EventTest.png differ
diff --git a/src/assets/img/thumbnail/31_fft.png b/src/assets/img/thumbnail/31_fft.png
index ca3c468d..c93f7639 100644
Binary files a/src/assets/img/thumbnail/31_fft.png and b/src/assets/img/thumbnail/31_fft.png differ
diff --git a/src/assets/img/thumbnail/31_fftinv.png b/src/assets/img/thumbnail/31_fftinv.png
index 6d61eb45..eefcb623 100644
Binary files a/src/assets/img/thumbnail/31_fftinv.png and b/src/assets/img/thumbnail/31_fftinv.png differ
diff --git a/src/assets/img/thumbnail/32_2dimensionalfft.png b/src/assets/img/thumbnail/32_2dimensionalfft.png
index 3080a0b0..74f45df3 100644
Binary files a/src/assets/img/thumbnail/32_2dimensionalfft.png and b/src/assets/img/thumbnail/32_2dimensionalfft.png differ
diff --git a/src/assets/img/thumbnail/32_autocorrelation.png b/src/assets/img/thumbnail/32_autocorrelation.png
index 50812849..e8df67b6 100644
Binary files a/src/assets/img/thumbnail/32_autocorrelation.png and b/src/assets/img/thumbnail/32_autocorrelation.png differ
diff --git a/src/assets/img/thumbnail/32_foriersteps.png b/src/assets/img/thumbnail/32_foriersteps.png
index 14e87a5c..a10054e6 100644
Binary files a/src/assets/img/thumbnail/32_foriersteps.png and b/src/assets/img/thumbnail/32_foriersteps.png differ
diff --git a/src/assets/img/thumbnail/33_typedetection.png b/src/assets/img/thumbnail/33_typedetection.png
index 55078c33..c77ede73 100644
Binary files a/src/assets/img/thumbnail/33_typedetection.png and b/src/assets/img/thumbnail/33_typedetection.png differ
diff --git a/src/assets/img/thumbnail/34_Suns.png b/src/assets/img/thumbnail/34_Suns.png
index 105ee38b..e76fb679 100644
Binary files a/src/assets/img/thumbnail/34_Suns.png and b/src/assets/img/thumbnail/34_Suns.png differ
diff --git a/src/assets/img/thumbnail/34_SunsT.png b/src/assets/img/thumbnail/34_SunsT.png
index 17911e0d..0bc82ac2 100644
Binary files a/src/assets/img/thumbnail/34_SunsT.png and b/src/assets/img/thumbnail/34_SunsT.png differ
diff --git a/src/assets/img/thumbnail/34_cpuimagergba.png b/src/assets/img/thumbnail/34_cpuimagergba.png
index 40357c76..7281c301 100644
Binary files a/src/assets/img/thumbnail/34_cpuimagergba.png and b/src/assets/img/thumbnail/34_cpuimagergba.png differ
diff --git a/src/assets/img/thumbnail/34_video.png b/src/assets/img/thumbnail/34_video.png
index 19fcfe5c..57839ffa 100644
Binary files a/src/assets/img/thumbnail/34_video.png and b/src/assets/img/thumbnail/34_video.png differ
diff --git a/src/assets/img/thumbnail/35_spirocomplex.png b/src/assets/img/thumbnail/35_spirocomplex.png
index 5ad459ba..8e0002cc 100644
Binary files a/src/assets/img/thumbnail/35_spirocomplex.png and b/src/assets/img/thumbnail/35_spirocomplex.png differ
diff --git a/src/assets/img/thumbnail/36_Springs2.png b/src/assets/img/thumbnail/36_Springs2.png
index 1d251bad..2300364b 100644
Binary files a/src/assets/img/thumbnail/36_Springs2.png and b/src/assets/img/thumbnail/36_Springs2.png differ
diff --git a/src/assets/img/thumbnail/36_raycasting_kummer.png b/src/assets/img/thumbnail/36_raycasting_kummer.png
index c0d840c2..69d30708 100644
Binary files a/src/assets/img/thumbnail/36_raycasting_kummer.png and b/src/assets/img/thumbnail/36_raycasting_kummer.png differ
diff --git a/src/assets/img/thumbnail/37_matrixtest.png b/src/assets/img/thumbnail/37_matrixtest.png
index 34884859..1a4526dd 100644
Binary files a/src/assets/img/thumbnail/37_matrixtest.png and b/src/assets/img/thumbnail/37_matrixtest.png differ
diff --git a/src/assets/img/thumbnail/37_matrixtest5.png b/src/assets/img/thumbnail/37_matrixtest5.png
index 6dba183b..4555b425 100644
Binary files a/src/assets/img/thumbnail/37_matrixtest5.png and b/src/assets/img/thumbnail/37_matrixtest5.png differ
diff --git a/src/assets/img/thumbnail/38_ManyParticles.png b/src/assets/img/thumbnail/38_ManyParticles.png
index d3b05aca..742526e4 100644
Binary files a/src/assets/img/thumbnail/38_ManyParticles.png and b/src/assets/img/thumbnail/38_ManyParticles.png differ
diff --git a/src/assets/img/thumbnail/38_rockpaperscissors.png b/src/assets/img/thumbnail/38_rockpaperscissors.png
index 67a90a77..20d86519 100644
Binary files a/src/assets/img/thumbnail/38_rockpaperscissors.png and b/src/assets/img/thumbnail/38_rockpaperscissors.png differ
diff --git a/src/assets/img/thumbnail/39_ManyBalls.png b/src/assets/img/thumbnail/39_ManyBalls.png
index 41b3e450..2cbf7a17 100644
Binary files a/src/assets/img/thumbnail/39_ManyBalls.png and b/src/assets/img/thumbnail/39_ManyBalls.png differ
diff --git a/src/assets/img/thumbnail/39_ManyBallsExplorer.png b/src/assets/img/thumbnail/39_ManyBallsExplorer.png
index 7077714c..e502209e 100644
Binary files a/src/assets/img/thumbnail/39_ManyBallsExplorer.png and b/src/assets/img/thumbnail/39_ManyBallsExplorer.png differ
diff --git a/src/assets/img/thumbnail/39_ManyBallsX.png b/src/assets/img/thumbnail/39_ManyBallsX.png
index 7836b988..f2f1d626 100644
Binary files a/src/assets/img/thumbnail/39_ManyBallsX.png and b/src/assets/img/thumbnail/39_ManyBallsX.png differ
diff --git a/src/assets/img/thumbnail/39_ManyBallsY.png b/src/assets/img/thumbnail/39_ManyBallsY.png
index 7f7f038d..938c193e 100644
Binary files a/src/assets/img/thumbnail/39_ManyBallsY.png and b/src/assets/img/thumbnail/39_ManyBallsY.png differ
diff --git a/src/assets/img/thumbnail/39_ManyBalls_1_1.png b/src/assets/img/thumbnail/39_ManyBalls_1_1.png
index d17cad70..9de4e887 100644
Binary files a/src/assets/img/thumbnail/39_ManyBalls_1_1.png and b/src/assets/img/thumbnail/39_ManyBalls_1_1.png differ
diff --git a/src/assets/img/thumbnail/39_ManyBalls_1_2.png b/src/assets/img/thumbnail/39_ManyBalls_1_2.png
index 840135ce..4dd8ab5f 100644
Binary files a/src/assets/img/thumbnail/39_ManyBalls_1_2.png and b/src/assets/img/thumbnail/39_ManyBalls_1_2.png differ
diff --git a/src/assets/img/thumbnail/39_ManyBalls_1_3_a.png b/src/assets/img/thumbnail/39_ManyBalls_1_3_a.png
index 66e7dc07..4fd76052 100644
Binary files a/src/assets/img/thumbnail/39_ManyBalls_1_3_a.png and b/src/assets/img/thumbnail/39_ManyBalls_1_3_a.png differ
diff --git a/src/assets/img/thumbnail/40_Swarm.png b/src/assets/img/thumbnail/40_Swarm.png
index ac3501eb..a330104e 100644
Binary files a/src/assets/img/thumbnail/40_Swarm.png and b/src/assets/img/thumbnail/40_Swarm.png differ
diff --git a/src/assets/img/thumbnail/40_SwarmExplorer.png b/src/assets/img/thumbnail/40_SwarmExplorer.png
index 595c8f73..65cf96e0 100644
Binary files a/src/assets/img/thumbnail/40_SwarmExplorer.png and b/src/assets/img/thumbnail/40_SwarmExplorer.png differ
diff --git a/src/assets/img/thumbnail/40_SwarmExplorerX.png b/src/assets/img/thumbnail/40_SwarmExplorerX.png
index 30b3a563..a923952e 100644
Binary files a/src/assets/img/thumbnail/40_SwarmExplorerX.png and b/src/assets/img/thumbnail/40_SwarmExplorerX.png differ
diff --git a/src/assets/img/thumbnail/40_waveintersection.png b/src/assets/img/thumbnail/40_waveintersection.png
index 9fe39deb..e95ff0e2 100644
Binary files a/src/assets/img/thumbnail/40_waveintersection.png and b/src/assets/img/thumbnail/40_waveintersection.png differ
diff --git a/src/assets/img/thumbnail/40_waveintersection_forall.png b/src/assets/img/thumbnail/40_waveintersection_forall.png
index ac81988c..e2d2d256 100644
Binary files a/src/assets/img/thumbnail/40_waveintersection_forall.png and b/src/assets/img/thumbnail/40_waveintersection_forall.png differ
diff --git a/src/assets/img/thumbnail/40_waveintersection_sumapply.png b/src/assets/img/thumbnail/40_waveintersection_sumapply.png
index 7d9cfc57..91273c96 100644
Binary files a/src/assets/img/thumbnail/40_waveintersection_sumapply.png and b/src/assets/img/thumbnail/40_waveintersection_sumapply.png differ
diff --git a/src/assets/img/thumbnail/41_apply.png b/src/assets/img/thumbnail/41_apply.png
index 78654bec..05943e5f 100644
Binary files a/src/assets/img/thumbnail/41_apply.png and b/src/assets/img/thumbnail/41_apply.png differ
diff --git a/src/assets/img/thumbnail/41_sum.png b/src/assets/img/thumbnail/41_sum.png
index 1a53a46a..d9ebdd0a 100644
Binary files a/src/assets/img/thumbnail/41_sum.png and b/src/assets/img/thumbnail/41_sum.png differ
diff --git a/src/assets/img/thumbnail/42_taylor.png b/src/assets/img/thumbnail/42_taylor.png
index 8bbd499d..c564c841 100644
Binary files a/src/assets/img/thumbnail/42_taylor.png and b/src/assets/img/thumbnail/42_taylor.png differ
diff --git a/src/assets/img/thumbnail/43_accessarrayindex.png b/src/assets/img/thumbnail/43_accessarrayindex.png
index bcefdf92..40712bda 100644
Binary files a/src/assets/img/thumbnail/43_accessarrayindex.png and b/src/assets/img/thumbnail/43_accessarrayindex.png differ
diff --git a/src/assets/img/thumbnail/43_accessarrayindex_forall.png b/src/assets/img/thumbnail/43_accessarrayindex_forall.png
index b367651f..cd1d0a27 100644
Binary files a/src/assets/img/thumbnail/43_accessarrayindex_forall.png and b/src/assets/img/thumbnail/43_accessarrayindex_forall.png differ
diff --git a/src/assets/img/thumbnail/43_accessarrayindex_repeat.png b/src/assets/img/thumbnail/43_accessarrayindex_repeat.png
index 23eccf5c..0806e733 100644
Binary files a/src/assets/img/thumbnail/43_accessarrayindex_repeat.png and b/src/assets/img/thumbnail/43_accessarrayindex_repeat.png differ
diff --git a/src/assets/img/thumbnail/43_accessarrayindex_sumapply.png b/src/assets/img/thumbnail/43_accessarrayindex_sumapply.png
index 5324e0f3..fb936ead 100644
Binary files a/src/assets/img/thumbnail/43_accessarrayindex_sumapply.png and b/src/assets/img/thumbnail/43_accessarrayindex_sumapply.png differ
diff --git a/src/assets/img/thumbnail/44_raycasting.png b/src/assets/img/thumbnail/44_raycasting.png
index f8ffffb0..4485973c 100644
Binary files a/src/assets/img/thumbnail/44_raycasting.png and b/src/assets/img/thumbnail/44_raycasting.png differ
diff --git a/src/assets/img/thumbnail/44_raycasting_aberth.png b/src/assets/img/thumbnail/44_raycasting_aberth.png
index 6621f2f4..bfb0ad0c 100644
Binary files a/src/assets/img/thumbnail/44_raycasting_aberth.png and b/src/assets/img/thumbnail/44_raycasting_aberth.png differ
diff --git a/src/assets/img/thumbnail/44_raycasting_aberth_real.png b/src/assets/img/thumbnail/44_raycasting_aberth_real.png
index 472641d2..2c8eb854 100644
Binary files a/src/assets/img/thumbnail/44_raycasting_aberth_real.png and b/src/assets/img/thumbnail/44_raycasting_aberth_real.png differ
diff --git a/src/assets/img/thumbnail/44_raycasting_monomial_role.png b/src/assets/img/thumbnail/44_raycasting_monomial_role.png
index 4d36603d..cf8f3dbb 100644
Binary files a/src/assets/img/thumbnail/44_raycasting_monomial_role.png and b/src/assets/img/thumbnail/44_raycasting_monomial_role.png differ
diff --git a/src/assets/img/thumbnail/44_raycasting_symbolic.png b/src/assets/img/thumbnail/44_raycasting_symbolic.png
index f5c2f474..7778159c 100644
Binary files a/src/assets/img/thumbnail/44_raycasting_symbolic.png and b/src/assets/img/thumbnail/44_raycasting_symbolic.png differ
diff --git a/src/assets/img/thumbnail/45_zeta.png b/src/assets/img/thumbnail/45_zeta.png
index 2592afe5..d08fd101 100644
Binary files a/src/assets/img/thumbnail/45_zeta.png and b/src/assets/img/thumbnail/45_zeta.png differ
diff --git a/src/assets/img/thumbnail/46_sort.png b/src/assets/img/thumbnail/46_sort.png
index a0bb7cbb..21f8459d 100644
Binary files a/src/assets/img/thumbnail/46_sort.png and b/src/assets/img/thumbnail/46_sort.png differ
diff --git a/src/assets/img/thumbnail/50_ConvexHull3D.png b/src/assets/img/thumbnail/50_ConvexHull3D.png
index e768791d..76c85d89 100644
Binary files a/src/assets/img/thumbnail/50_ConvexHull3D.png and b/src/assets/img/thumbnail/50_ConvexHull3D.png differ
diff --git a/src/assets/img/thumbnail/51_Archimedean.png b/src/assets/img/thumbnail/51_Archimedean.png
index 3aa148fb..ea6a84e8 100644
Binary files a/src/assets/img/thumbnail/51_Archimedean.png and b/src/assets/img/thumbnail/51_Archimedean.png differ
diff --git a/src/assets/img/thumbnail/51_ArchimedeanX.png b/src/assets/img/thumbnail/51_ArchimedeanX.png
index 58488c0f..537cd500 100644
Binary files a/src/assets/img/thumbnail/51_ArchimedeanX.png and b/src/assets/img/thumbnail/51_ArchimedeanX.png differ
diff --git a/src/assets/img/thumbnail/52_Rays.png b/src/assets/img/thumbnail/52_Rays.png
index 06649e93..c3e693ca 100644
Binary files a/src/assets/img/thumbnail/52_Rays.png and b/src/assets/img/thumbnail/52_Rays.png differ
diff --git a/src/assets/img/thumbnail/54_Soddy1.png b/src/assets/img/thumbnail/54_Soddy1.png
index 6515aa1f..4f2508aa 100644
Binary files a/src/assets/img/thumbnail/54_Soddy1.png and b/src/assets/img/thumbnail/54_Soddy1.png differ
diff --git a/src/assets/img/thumbnail/55_Soddy2.png b/src/assets/img/thumbnail/55_Soddy2.png
index ee111c4a..5522c289 100644
Binary files a/src/assets/img/thumbnail/55_Soddy2.png and b/src/assets/img/thumbnail/55_Soddy2.png differ
diff --git a/src/assets/img/thumbnail/56_Ford.png b/src/assets/img/thumbnail/56_Ford.png
index 67b3a93e..7ed3d064 100644
Binary files a/src/assets/img/thumbnail/56_Ford.png and b/src/assets/img/thumbnail/56_Ford.png differ
diff --git a/src/assets/img/thumbnail/57_SnapAndGrid.png b/src/assets/img/thumbnail/57_SnapAndGrid.png
index ff78a97d..2fb8bf39 100644
Binary files a/src/assets/img/thumbnail/57_SnapAndGrid.png and b/src/assets/img/thumbnail/57_SnapAndGrid.png differ
diff --git a/src/assets/img/thumbnail/58_Interpolation.png b/src/assets/img/thumbnail/58_Interpolation.png
index 9e36548f..7bcb829f 100644
Binary files a/src/assets/img/thumbnail/58_Interpolation.png and b/src/assets/img/thumbnail/58_Interpolation.png differ
diff --git a/src/assets/img/thumbnail/59_Equilibrium.png b/src/assets/img/thumbnail/59_Equilibrium.png
index 842015b8..189b0196 100644
Binary files a/src/assets/img/thumbnail/59_Equilibrium.png and b/src/assets/img/thumbnail/59_Equilibrium.png differ
diff --git a/src/assets/img/thumbnail/60_Rotation.png b/src/assets/img/thumbnail/60_Rotation.png
index 1899d431..fe513e7d 100644
Binary files a/src/assets/img/thumbnail/60_Rotation.png and b/src/assets/img/thumbnail/60_Rotation.png differ
diff --git a/src/assets/img/thumbnail/62_ProjTransform.png b/src/assets/img/thumbnail/62_ProjTransform.png
index 2c4416a7..b2de6d23 100644
Binary files a/src/assets/img/thumbnail/62_ProjTransform.png and b/src/assets/img/thumbnail/62_ProjTransform.png differ
diff --git a/src/assets/img/thumbnail/63_Conic.png b/src/assets/img/thumbnail/63_Conic.png
index 9bfbdfe6..42b63180 100644
Binary files a/src/assets/img/thumbnail/63_Conic.png and b/src/assets/img/thumbnail/63_Conic.png differ
diff --git a/src/assets/img/thumbnail/63_Conic_from_Script.png b/src/assets/img/thumbnail/63_Conic_from_Script.png
index 6d1e5bae..113b836c 100644
Binary files a/src/assets/img/thumbnail/63_Conic_from_Script.png and b/src/assets/img/thumbnail/63_Conic_from_Script.png differ
diff --git a/src/assets/img/thumbnail/63_PizzaTeilen.png b/src/assets/img/thumbnail/63_PizzaTeilen.png
index d3c471ab..c060c774 100644
Binary files a/src/assets/img/thumbnail/63_PizzaTeilen.png and b/src/assets/img/thumbnail/63_PizzaTeilen.png differ
diff --git a/src/assets/img/thumbnail/63_PointLabels.png b/src/assets/img/thumbnail/63_PointLabels.png
index 6cec4359..377564db 100644
Binary files a/src/assets/img/thumbnail/63_PointLabels.png and b/src/assets/img/thumbnail/63_PointLabels.png differ
diff --git a/src/assets/img/thumbnail/64_Many_Conics.png b/src/assets/img/thumbnail/64_Many_Conics.png
index e4b65520..29a550fd 100644
Binary files a/src/assets/img/thumbnail/64_Many_Conics.png and b/src/assets/img/thumbnail/64_Many_Conics.png differ
diff --git a/src/assets/img/thumbnail/65_Conic_4P_1l.png b/src/assets/img/thumbnail/65_Conic_4P_1l.png
index fbd0f081..67cfa8b9 100644
Binary files a/src/assets/img/thumbnail/65_Conic_4P_1l.png and b/src/assets/img/thumbnail/65_Conic_4P_1l.png differ
diff --git a/src/assets/img/thumbnail/65a_Conic_3P_2l.png b/src/assets/img/thumbnail/65a_Conic_3P_2l.png
index c6585b5a..c97e974c 100644
Binary files a/src/assets/img/thumbnail/65a_Conic_3P_2l.png and b/src/assets/img/thumbnail/65a_Conic_3P_2l.png differ
diff --git a/src/assets/img/thumbnail/65b_Conic_2P_3l.png b/src/assets/img/thumbnail/65b_Conic_2P_3l.png
index ac3a45f8..60833484 100644
Binary files a/src/assets/img/thumbnail/65b_Conic_2P_3l.png and b/src/assets/img/thumbnail/65b_Conic_2P_3l.png differ
diff --git a/src/assets/img/thumbnail/65c_Conic_2P_3l.png b/src/assets/img/thumbnail/65c_Conic_2P_3l.png
index 03719f46..f98b4dc2 100644
Binary files a/src/assets/img/thumbnail/65c_Conic_2P_3l.png and b/src/assets/img/thumbnail/65c_Conic_2P_3l.png differ
diff --git a/src/assets/img/thumbnail/66_Conic_5lines.png b/src/assets/img/thumbnail/66_Conic_5lines.png
index d51f7777..9c889337 100644
Binary files a/src/assets/img/thumbnail/66_Conic_5lines.png and b/src/assets/img/thumbnail/66_Conic_5lines.png differ
diff --git a/src/assets/img/thumbnail/67_Conic_1P_4l.png b/src/assets/img/thumbnail/67_Conic_1P_4l.png
index aa7b5fce..0db021f0 100644
Binary files a/src/assets/img/thumbnail/67_Conic_1P_4l.png and b/src/assets/img/thumbnail/67_Conic_1P_4l.png differ
diff --git a/src/assets/img/thumbnail/68_Surface1.png b/src/assets/img/thumbnail/68_Surface1.png
index 35ac3856..08d3e514 100644
Binary files a/src/assets/img/thumbnail/68_Surface1.png and b/src/assets/img/thumbnail/68_Surface1.png differ
diff --git a/src/assets/img/thumbnail/68_Surface2.png b/src/assets/img/thumbnail/68_Surface2.png
index 10511fe8..5cb89b4b 100644
Binary files a/src/assets/img/thumbnail/68_Surface2.png and b/src/assets/img/thumbnail/68_Surface2.png differ
diff --git a/src/assets/img/thumbnail/68_Surface3.png b/src/assets/img/thumbnail/68_Surface3.png
index 7e677c3a..b9e27199 100644
Binary files a/src/assets/img/thumbnail/68_Surface3.png and b/src/assets/img/thumbnail/68_Surface3.png differ
diff --git a/src/assets/img/thumbnail/68_Surface4.png b/src/assets/img/thumbnail/68_Surface4.png
index 98f41514..aab64cf5 100644
Binary files a/src/assets/img/thumbnail/68_Surface4.png and b/src/assets/img/thumbnail/68_Surface4.png differ
diff --git a/src/assets/img/thumbnail/68_Surface5.png b/src/assets/img/thumbnail/68_Surface5.png
index f23764c1..0c93175f 100644
Binary files a/src/assets/img/thumbnail/68_Surface5.png and b/src/assets/img/thumbnail/68_Surface5.png differ
diff --git a/src/assets/img/thumbnail/68_Surface6.png b/src/assets/img/thumbnail/68_Surface6.png
index a1635e08..c757bfbd 100644
Binary files a/src/assets/img/thumbnail/68_Surface6.png and b/src/assets/img/thumbnail/68_Surface6.png differ
diff --git a/src/assets/img/thumbnail/68_Surface7.png b/src/assets/img/thumbnail/68_Surface7.png
index 5643ff43..42f0f645 100644
Binary files a/src/assets/img/thumbnail/68_Surface7.png and b/src/assets/img/thumbnail/68_Surface7.png differ
diff --git a/src/assets/img/thumbnail/68_Surface8.png b/src/assets/img/thumbnail/68_Surface8.png
index 8087324e..8a048c05 100644
Binary files a/src/assets/img/thumbnail/68_Surface8.png and b/src/assets/img/thumbnail/68_Surface8.png differ
diff --git a/src/assets/img/thumbnail/68a_MixedSurfaces.png b/src/assets/img/thumbnail/68a_MixedSurfaces.png
index dcbaa364..e526e8dd 100644
Binary files a/src/assets/img/thumbnail/68a_MixedSurfaces.png and b/src/assets/img/thumbnail/68a_MixedSurfaces.png differ
diff --git a/src/assets/img/thumbnail/68b_MixedSurfaces.png b/src/assets/img/thumbnail/68b_MixedSurfaces.png
index 6e198f74..93c240a0 100644
Binary files a/src/assets/img/thumbnail/68b_MixedSurfaces.png and b/src/assets/img/thumbnail/68b_MixedSurfaces.png differ
diff --git a/src/assets/img/thumbnail/69_Intersection_Conic_Conic.png b/src/assets/img/thumbnail/69_Intersection_Conic_Conic.png
index 0985cfc3..6d78a458 100644
Binary files a/src/assets/img/thumbnail/69_Intersection_Conic_Conic.png and b/src/assets/img/thumbnail/69_Intersection_Conic_Conic.png differ
diff --git a/src/assets/img/thumbnail/69_tracing4.png b/src/assets/img/thumbnail/69_tracing4.png
index a1dd8a9c..4778229f 100644
Binary files a/src/assets/img/thumbnail/69_tracing4.png and b/src/assets/img/thumbnail/69_tracing4.png differ
diff --git a/src/assets/img/thumbnail/69_tracing4_many.png b/src/assets/img/thumbnail/69_tracing4_many.png
index ec5b5290..0c3991ec 100644
Binary files a/src/assets/img/thumbnail/69_tracing4_many.png and b/src/assets/img/thumbnail/69_tracing4_many.png differ
diff --git a/src/assets/img/thumbnail/70_DownClock.png b/src/assets/img/thumbnail/70_DownClock.png
index 80ffbfcd..399b9a05 100644
Binary files a/src/assets/img/thumbnail/70_DownClock.png and b/src/assets/img/thumbnail/70_DownClock.png differ
diff --git a/src/assets/img/thumbnail/70_TwoInstances.png b/src/assets/img/thumbnail/70_TwoInstances.png
index b528f044..845c3775 100644
Binary files a/src/assets/img/thumbnail/70_TwoInstances.png and b/src/assets/img/thumbnail/70_TwoInstances.png differ
diff --git a/src/assets/img/thumbnail/71_InstanceSwappingExclusive.png b/src/assets/img/thumbnail/71_InstanceSwappingExclusive.png
index 2e6dac81..deec9fd9 100644
Binary files a/src/assets/img/thumbnail/71_InstanceSwappingExclusive.png and b/src/assets/img/thumbnail/71_InstanceSwappingExclusive.png differ
diff --git a/src/assets/img/thumbnail/74_CSad_exp_div_x.png b/src/assets/img/thumbnail/74_CSad_exp_div_x.png
index efdc2fd6..ff5a3d50 100644
Binary files a/src/assets/img/thumbnail/74_CSad_exp_div_x.png and b/src/assets/img/thumbnail/74_CSad_exp_div_x.png differ
diff --git a/src/assets/img/thumbnail/74_CSad_quadratic.png b/src/assets/img/thumbnail/74_CSad_quadratic.png
index 9ee77614..3b650cc6 100644
Binary files a/src/assets/img/thumbnail/74_CSad_quadratic.png and b/src/assets/img/thumbnail/74_CSad_quadratic.png differ
diff --git a/src/assets/img/thumbnail/74_CSad_rational.png b/src/assets/img/thumbnail/74_CSad_rational.png
index aeaa2283..63b77e3c 100644
Binary files a/src/assets/img/thumbnail/74_CSad_rational.png and b/src/assets/img/thumbnail/74_CSad_rational.png differ
diff --git a/src/assets/img/thumbnail/74_CSad_root.png b/src/assets/img/thumbnail/74_CSad_root.png
index 040848ea..f4a6516c 100644
Binary files a/src/assets/img/thumbnail/74_CSad_root.png and b/src/assets/img/thumbnail/74_CSad_root.png differ
diff --git a/src/assets/img/thumbnail/74_CSad_sin.png b/src/assets/img/thumbnail/74_CSad_sin.png
index d9e8a880..53f14093 100644
Binary files a/src/assets/img/thumbnail/74_CSad_sin.png and b/src/assets/img/thumbnail/74_CSad_sin.png differ
diff --git a/src/assets/img/thumbnail/74_CSad_sin_div_x.png b/src/assets/img/thumbnail/74_CSad_sin_div_x.png
index 434de02c..646a0dfa 100644
Binary files a/src/assets/img/thumbnail/74_CSad_sin_div_x.png and b/src/assets/img/thumbnail/74_CSad_sin_div_x.png differ
diff --git a/src/assets/img/thumbnail/74_CSad_sincos.png b/src/assets/img/thumbnail/74_CSad_sincos.png
index 3119932b..3d23a61d 100644
Binary files a/src/assets/img/thumbnail/74_CSad_sincos.png and b/src/assets/img/thumbnail/74_CSad_sincos.png differ
diff --git a/src/assets/img/thumbnail/74_Focus.png b/src/assets/img/thumbnail/74_Focus.png
index 3f3939ea..ec8913fa 100644
Binary files a/src/assets/img/thumbnail/74_Focus.png and b/src/assets/img/thumbnail/74_Focus.png differ
diff --git a/src/assets/img/thumbnail/75_DrawModifs.png b/src/assets/img/thumbnail/75_DrawModifs.png
index c44fa28e..8294945e 100644
Binary files a/src/assets/img/thumbnail/75_DrawModifs.png and b/src/assets/img/thumbnail/75_DrawModifs.png differ
diff --git a/src/assets/img/thumbnail/76_I18n.png b/src/assets/img/thumbnail/76_I18n.png
index a081bed9..7f52a926 100644
Binary files a/src/assets/img/thumbnail/76_I18n.png and b/src/assets/img/thumbnail/76_I18n.png differ
diff --git a/src/assets/img/thumbnail/77_Plurals.png b/src/assets/img/thumbnail/77_Plurals.png
index 05f167f7..472576cd 100644
Binary files a/src/assets/img/thumbnail/77_Plurals.png and b/src/assets/img/thumbnail/77_Plurals.png differ
diff --git a/src/assets/img/thumbnail/78_Yahtzee.png b/src/assets/img/thumbnail/78_Yahtzee.png
index 32f64dc2..850336b9 100644
Binary files a/src/assets/img/thumbnail/78_Yahtzee.png and b/src/assets/img/thumbnail/78_Yahtzee.png differ
diff --git a/src/assets/img/thumbnail/79_Couples.png b/src/assets/img/thumbnail/79_Couples.png
index 287a7e3a..7cb1b0f6 100644
Binary files a/src/assets/img/thumbnail/79_Couples.png and b/src/assets/img/thumbnail/79_Couples.png differ
diff --git a/src/assets/img/thumbnail/80_Conic_by_2Foci_1P.png b/src/assets/img/thumbnail/80_Conic_by_2Foci_1P.png
index e8e26c9f..b91d0f70 100644
Binary files a/src/assets/img/thumbnail/80_Conic_by_2Foci_1P.png and b/src/assets/img/thumbnail/80_Conic_by_2Foci_1P.png differ
diff --git a/src/assets/img/thumbnail/81_Clock.png b/src/assets/img/thumbnail/81_Clock.png
index c621ec96..32d10add 100644
Binary files a/src/assets/img/thumbnail/81_Clock.png and b/src/assets/img/thumbnail/81_Clock.png differ
diff --git a/src/assets/img/thumbnail/81_Polar.png b/src/assets/img/thumbnail/81_Polar.png
index ebac2bcd..a78e7641 100644
Binary files a/src/assets/img/thumbnail/81_Polar.png and b/src/assets/img/thumbnail/81_Polar.png differ
diff --git a/src/assets/img/thumbnail/81_Polar_angular_bisect.png b/src/assets/img/thumbnail/81_Polar_angular_bisect.png
index 059e1b87..772696d4 100644
Binary files a/src/assets/img/thumbnail/81_Polar_angular_bisect.png and b/src/assets/img/thumbnail/81_Polar_angular_bisect.png differ
diff --git a/src/assets/img/thumbnail/81_Wait.png b/src/assets/img/thumbnail/81_Wait.png
index 20bfb9f5..4f661684 100644
Binary files a/src/assets/img/thumbnail/81_Wait.png and b/src/assets/img/thumbnail/81_Wait.png differ
diff --git a/src/assets/img/thumbnail/82_angle_bisector.png b/src/assets/img/thumbnail/82_angle_bisector.png
index aea11306..b0d34364 100644
Binary files a/src/assets/img/thumbnail/82_angle_bisector.png and b/src/assets/img/thumbnail/82_angle_bisector.png differ
diff --git a/src/assets/img/thumbnail/85_Createimage.png b/src/assets/img/thumbnail/85_Createimage.png
index 936b6712..3206a0d4 100644
Binary files a/src/assets/img/thumbnail/85_Createimage.png and b/src/assets/img/thumbnail/85_Createimage.png differ
diff --git a/src/assets/img/thumbnail/85a_CreateimageAff.png b/src/assets/img/thumbnail/85a_CreateimageAff.png
index 4ad1c75b..126e24b2 100644
Binary files a/src/assets/img/thumbnail/85a_CreateimageAff.png and b/src/assets/img/thumbnail/85a_CreateimageAff.png differ
diff --git a/src/assets/img/thumbnail/86_IFS.png b/src/assets/img/thumbnail/86_IFS.png
index 88e0851f..11037ac5 100644
Binary files a/src/assets/img/thumbnail/86_IFS.png and b/src/assets/img/thumbnail/86_IFS.png differ
diff --git a/src/assets/img/thumbnail/87_IFSIm.png b/src/assets/img/thumbnail/87_IFSIm.png
index 6aa547b4..aaebd572 100644
Binary files a/src/assets/img/thumbnail/87_IFSIm.png and b/src/assets/img/thumbnail/87_IFSIm.png differ
diff --git a/src/assets/img/thumbnail/87_IFSIm2.png b/src/assets/img/thumbnail/87_IFSIm2.png
index 7179d10c..f302a840 100644
Binary files a/src/assets/img/thumbnail/87_IFSIm2.png and b/src/assets/img/thumbnail/87_IFSIm2.png differ
diff --git a/src/assets/img/thumbnail/88_Eigenvalues.png b/src/assets/img/thumbnail/88_Eigenvalues.png
index f06b2822..3f3d281a 100644
Binary files a/src/assets/img/thumbnail/88_Eigenvalues.png and b/src/assets/img/thumbnail/88_Eigenvalues.png differ
diff --git a/src/assets/img/thumbnail/88_LA_Tests.png b/src/assets/img/thumbnail/88_LA_Tests.png
index cb67eb19..b5137779 100644
Binary files a/src/assets/img/thumbnail/88_LA_Tests.png and b/src/assets/img/thumbnail/88_LA_Tests.png differ
diff --git a/src/assets/img/thumbnail/88_TracingVis1.png b/src/assets/img/thumbnail/88_TracingVis1.png
index 052a2d7c..8baee789 100644
Binary files a/src/assets/img/thumbnail/88_TracingVis1.png and b/src/assets/img/thumbnail/88_TracingVis1.png differ
diff --git a/src/assets/img/thumbnail/88_TracingVis2.png b/src/assets/img/thumbnail/88_TracingVis2.png
index aa41adfd..4ee16383 100644
Binary files a/src/assets/img/thumbnail/88_TracingVis2.png and b/src/assets/img/thumbnail/88_TracingVis2.png differ
diff --git a/src/assets/img/thumbnail/89_MousePos.png b/src/assets/img/thumbnail/89_MousePos.png
index 159adfed..049e94f4 100644
Binary files a/src/assets/img/thumbnail/89_MousePos.png and b/src/assets/img/thumbnail/89_MousePos.png differ
diff --git a/src/assets/img/thumbnail/90_Tracing1.png b/src/assets/img/thumbnail/90_Tracing1.png
index 6cfa8ae2..c6677775 100644
Binary files a/src/assets/img/thumbnail/90_Tracing1.png and b/src/assets/img/thumbnail/90_Tracing1.png differ
diff --git a/src/assets/img/thumbnail/90_Tracing2.png b/src/assets/img/thumbnail/90_Tracing2.png
index 1c35044b..98692c81 100644
Binary files a/src/assets/img/thumbnail/90_Tracing2.png and b/src/assets/img/thumbnail/90_Tracing2.png differ
diff --git a/src/assets/img/thumbnail/90_Tracing3.png b/src/assets/img/thumbnail/90_Tracing3.png
index 7149bd20..2d4ccfe4 100644
Binary files a/src/assets/img/thumbnail/90_Tracing3.png and b/src/assets/img/thumbnail/90_Tracing3.png differ
diff --git a/src/assets/img/thumbnail/90_Tracing4.png b/src/assets/img/thumbnail/90_Tracing4.png
index 12b74d4f..ed4bfe99 100644
Binary files a/src/assets/img/thumbnail/90_Tracing4.png and b/src/assets/img/thumbnail/90_Tracing4.png differ
diff --git a/src/assets/img/thumbnail/90_Tracing5.png b/src/assets/img/thumbnail/90_Tracing5.png
index a0d7d5cd..92ee9b9e 100644
Binary files a/src/assets/img/thumbnail/90_Tracing5.png and b/src/assets/img/thumbnail/90_Tracing5.png differ
diff --git a/src/assets/img/thumbnail/96_OtherIntersection.png b/src/assets/img/thumbnail/96_OtherIntersection.png
index b089a1ba..13b7d24e 100644
Binary files a/src/assets/img/thumbnail/96_OtherIntersection.png and b/src/assets/img/thumbnail/96_OtherIntersection.png differ
diff --git a/src/assets/img/thumbnail/97_OtherIntersectionCL.png b/src/assets/img/thumbnail/97_OtherIntersectionCL.png
index b2b33b88..a63ec31a 100644
Binary files a/src/assets/img/thumbnail/97_OtherIntersectionCL.png and b/src/assets/img/thumbnail/97_OtherIntersectionCL.png differ
diff --git a/src/assets/img/thumbnail/98_Compass.png b/src/assets/img/thumbnail/98_Compass.png
index 2c9df5a6..3f44ca28 100644
Binary files a/src/assets/img/thumbnail/98_Compass.png and b/src/assets/img/thumbnail/98_Compass.png differ
diff --git a/src/assets/img/thumbnail/99_LineMirror.png b/src/assets/img/thumbnail/99_LineMirror.png
index d30b050c..41c3f3ff 100644
Binary files a/src/assets/img/thumbnail/99_LineMirror.png and b/src/assets/img/thumbnail/99_LineMirror.png differ
diff --git a/src/assets/img/thumbnail/Bastelbogen.png b/src/assets/img/thumbnail/Bastelbogen.png
index 7f2eaa2c..554e97b7 100644
Binary files a/src/assets/img/thumbnail/Bastelbogen.png and b/src/assets/img/thumbnail/Bastelbogen.png differ
diff --git a/src/assets/img/thumbnail/Buttons1.png b/src/assets/img/thumbnail/Buttons1.png
index bd311f9e..7c21ffc9 100644
Binary files a/src/assets/img/thumbnail/Buttons1.png and b/src/assets/img/thumbnail/Buttons1.png differ
diff --git a/src/assets/img/thumbnail/Buttons2.png b/src/assets/img/thumbnail/Buttons2.png
index 35afb6a9..d91552fd 100644
Binary files a/src/assets/img/thumbnail/Buttons2.png and b/src/assets/img/thumbnail/Buttons2.png differ
diff --git a/src/assets/img/thumbnail/Calculation.png b/src/assets/img/thumbnail/Calculation.png
index 4ef8de98..600ef176 100644
Binary files a/src/assets/img/thumbnail/Calculation.png and b/src/assets/img/thumbnail/Calculation.png differ
diff --git a/src/assets/img/thumbnail/Circle.png b/src/assets/img/thumbnail/Circle.png
index 706a172d..e92a163a 100644
Binary files a/src/assets/img/thumbnail/Circle.png and b/src/assets/img/thumbnail/Circle.png differ
diff --git a/src/assets/img/thumbnail/ConicBy1Pol3L.png b/src/assets/img/thumbnail/ConicBy1Pol3L.png
index b9d5a259..7dc7067b 100644
Binary files a/src/assets/img/thumbnail/ConicBy1Pol3L.png and b/src/assets/img/thumbnail/ConicBy1Pol3L.png differ
diff --git a/src/assets/img/thumbnail/ConicBy1Pol3P.png b/src/assets/img/thumbnail/ConicBy1Pol3P.png
index c0de2577..83324338 100644
Binary files a/src/assets/img/thumbnail/ConicBy1Pol3P.png and b/src/assets/img/thumbnail/ConicBy1Pol3P.png differ
diff --git a/src/assets/img/thumbnail/ConicBy2Pol1L.png b/src/assets/img/thumbnail/ConicBy2Pol1L.png
index 8b957af3..8c81c50f 100644
Binary files a/src/assets/img/thumbnail/ConicBy2Pol1L.png and b/src/assets/img/thumbnail/ConicBy2Pol1L.png differ
diff --git a/src/assets/img/thumbnail/ConicBy2Pol1P.png b/src/assets/img/thumbnail/ConicBy2Pol1P.png
index 3cdd9fad..5fa680dd 100644
Binary files a/src/assets/img/thumbnail/ConicBy2Pol1P.png and b/src/assets/img/thumbnail/ConicBy2Pol1P.png differ
diff --git a/src/assets/img/thumbnail/ConstructionConicFromPrincipalDirections.png b/src/assets/img/thumbnail/ConstructionConicFromPrincipalDirections.png
index 862380c7..82cb0f2a 100644
Binary files a/src/assets/img/thumbnail/ConstructionConicFromPrincipalDirections.png and b/src/assets/img/thumbnail/ConstructionConicFromPrincipalDirections.png differ
diff --git a/src/assets/img/thumbnail/ConstructionFreeLine.png b/src/assets/img/thumbnail/ConstructionFreeLine.png
index 092e5b49..42aaf195 100644
Binary files a/src/assets/img/thumbnail/ConstructionFreeLine.png and b/src/assets/img/thumbnail/ConstructionFreeLine.png differ
diff --git a/src/assets/img/thumbnail/ConstructionHorizontalAndVerticalLines.png b/src/assets/img/thumbnail/ConstructionHorizontalAndVerticalLines.png
index 74b09a28..9dbc736f 100644
Binary files a/src/assets/img/thumbnail/ConstructionHorizontalAndVerticalLines.png and b/src/assets/img/thumbnail/ConstructionHorizontalAndVerticalLines.png differ
diff --git a/src/assets/img/thumbnail/ConstructionLineByFixedAngle.png b/src/assets/img/thumbnail/ConstructionLineByFixedAngle.png
index f7152403..27c8d3be 100644
Binary files a/src/assets/img/thumbnail/ConstructionLineByFixedAngle.png and b/src/assets/img/thumbnail/ConstructionLineByFixedAngle.png differ
diff --git a/src/assets/img/thumbnail/ConstructionParabolaPL.png b/src/assets/img/thumbnail/ConstructionParabolaPL.png
index 3a3430b7..cabde24d 100644
Binary files a/src/assets/img/thumbnail/ConstructionParabolaPL.png and b/src/assets/img/thumbnail/ConstructionParabolaPL.png differ
diff --git a/src/assets/img/thumbnail/ConstructionRadicalAxisApart-complex.png b/src/assets/img/thumbnail/ConstructionRadicalAxisApart-complex.png
index 8f69a857..d2bf9a1a 100644
Binary files a/src/assets/img/thumbnail/ConstructionRadicalAxisApart-complex.png and b/src/assets/img/thumbnail/ConstructionRadicalAxisApart-complex.png differ
diff --git a/src/assets/img/thumbnail/EditableText.png b/src/assets/img/thumbnail/EditableText.png
index 79fab252..5706b5bc 100644
Binary files a/src/assets/img/thumbnail/EditableText.png and b/src/assets/img/thumbnail/EditableText.png differ
diff --git a/src/assets/img/thumbnail/EllipseWithPaper.png b/src/assets/img/thumbnail/EllipseWithPaper.png
index af411f42..3551acc8 100644
Binary files a/src/assets/img/thumbnail/EllipseWithPaper.png and b/src/assets/img/thumbnail/EllipseWithPaper.png differ
diff --git a/src/assets/img/thumbnail/Examples.png b/src/assets/img/thumbnail/Examples.png
index 27a0c467..b10984e2 100644
Binary files a/src/assets/img/thumbnail/Examples.png and b/src/assets/img/thumbnail/Examples.png differ
diff --git a/src/assets/img/thumbnail/Folium.png b/src/assets/img/thumbnail/Folium.png
index e7fd87d0..30761177 100644
Binary files a/src/assets/img/thumbnail/Folium.png and b/src/assets/img/thumbnail/Folium.png differ
diff --git a/src/assets/img/thumbnail/Klein.png b/src/assets/img/thumbnail/Klein.png
index c4eaf17c..243df7d9 100644
Binary files a/src/assets/img/thumbnail/Klein.png and b/src/assets/img/thumbnail/Klein.png differ
diff --git a/src/assets/img/thumbnail/Life2.png b/src/assets/img/thumbnail/Life2.png
index a6a68d45..1f6fe303 100644
Binary files a/src/assets/img/thumbnail/Life2.png and b/src/assets/img/thumbnail/Life2.png differ
diff --git a/src/assets/img/thumbnail/Life2a.png b/src/assets/img/thumbnail/Life2a.png
index ff535b61..47fc42f4 100644
Binary files a/src/assets/img/thumbnail/Life2a.png and b/src/assets/img/thumbnail/Life2a.png differ
diff --git a/src/assets/img/thumbnail/Life2b.png b/src/assets/img/thumbnail/Life2b.png
index 90358db2..de0dea7c 100644
Binary files a/src/assets/img/thumbnail/Life2b.png and b/src/assets/img/thumbnail/Life2b.png differ
diff --git a/src/assets/img/thumbnail/NinePointConic.png b/src/assets/img/thumbnail/NinePointConic.png
index 33233978..71fe749f 100644
Binary files a/src/assets/img/thumbnail/NinePointConic.png and b/src/assets/img/thumbnail/NinePointConic.png differ
diff --git a/src/assets/img/thumbnail/Parabel.png b/src/assets/img/thumbnail/Parabel.png
index 5c30f4e2..9a7058f1 100644
Binary files a/src/assets/img/thumbnail/Parabel.png and b/src/assets/img/thumbnail/Parabel.png differ
diff --git a/src/assets/img/thumbnail/PolyEvenOdd.png b/src/assets/img/thumbnail/PolyEvenOdd.png
index 98688762..bbbeeb25 100644
Binary files a/src/assets/img/thumbnail/PolyEvenOdd.png and b/src/assets/img/thumbnail/PolyEvenOdd.png differ
diff --git a/src/assets/img/thumbnail/SquareRoot.png b/src/assets/img/thumbnail/SquareRoot.png
index 15f0ced1..3a5366fb 100644
Binary files a/src/assets/img/thumbnail/SquareRoot.png and b/src/assets/img/thumbnail/SquareRoot.png differ
diff --git a/src/assets/img/thumbnail/Text1.png b/src/assets/img/thumbnail/Text1.png
index e64a36a8..5d032c27 100644
Binary files a/src/assets/img/thumbnail/Text1.png and b/src/assets/img/thumbnail/Text1.png differ
diff --git a/src/assets/img/thumbnail/animcontrols.png b/src/assets/img/thumbnail/animcontrols.png
index 2ba9ad1b..2a881402 100644
Binary files a/src/assets/img/thumbnail/animcontrols.png and b/src/assets/img/thumbnail/animcontrols.png differ
diff --git a/src/assets/img/thumbnail/arrow_playground.png b/src/assets/img/thumbnail/arrow_playground.png
index 69ac62eb..e7783730 100644
Binary files a/src/assets/img/thumbnail/arrow_playground.png and b/src/assets/img/thumbnail/arrow_playground.png differ
diff --git a/src/assets/img/thumbnail/createtool.png b/src/assets/img/thumbnail/createtool.png
index e76b11a8..eac38a9e 100644
Binary files a/src/assets/img/thumbnail/createtool.png and b/src/assets/img/thumbnail/createtool.png differ
diff --git a/src/assets/img/thumbnail/createtoolExternal.png b/src/assets/img/thumbnail/createtoolExternal.png
index 514c70b9..4950cee8 100644
Binary files a/src/assets/img/thumbnail/createtoolExternal.png and b/src/assets/img/thumbnail/createtoolExternal.png differ
diff --git a/src/assets/img/thumbnail/drawtraceField.png b/src/assets/img/thumbnail/drawtraceField.png
index b4d598d2..deacb338 100644
Binary files a/src/assets/img/thumbnail/drawtraceField.png and b/src/assets/img/thumbnail/drawtraceField.png differ
diff --git a/src/assets/img/thumbnail/fullscreen.png b/src/assets/img/thumbnail/fullscreen.png
index ff9365cf..1d79df8d 100644
Binary files a/src/assets/img/thumbnail/fullscreen.png and b/src/assets/img/thumbnail/fullscreen.png differ
diff --git a/src/assets/img/thumbnail/fullsize.png b/src/assets/img/thumbnail/fullsize.png
index f2002e08..f220cd54 100644
Binary files a/src/assets/img/thumbnail/fullsize.png and b/src/assets/img/thumbnail/fullsize.png differ
diff --git a/src/assets/img/thumbnail/katex1.png b/src/assets/img/thumbnail/katex1.png
index dfb2cae8..3c37a1d7 100644
Binary files a/src/assets/img/thumbnail/katex1.png and b/src/assets/img/thumbnail/katex1.png differ
diff --git a/src/assets/img/thumbnail/labeled.png b/src/assets/img/thumbnail/labeled.png
index 14004fee..d40bfbf1 100644
Binary files a/src/assets/img/thumbnail/labeled.png and b/src/assets/img/thumbnail/labeled.png differ
diff --git a/src/assets/img/thumbnail/moverSwitching.png b/src/assets/img/thumbnail/moverSwitching.png
index d6a37be1..95098fcf 100644
Binary files a/src/assets/img/thumbnail/moverSwitching.png and b/src/assets/img/thumbnail/moverSwitching.png differ
diff --git a/src/assets/img/thumbnail/resize.png b/src/assets/img/thumbnail/resize.png
index d7e95479..9530bd0a 100644
Binary files a/src/assets/img/thumbnail/resize.png and b/src/assets/img/thumbnail/resize.png differ
diff --git a/src/assets/img/thumbnail/template.png b/src/assets/img/thumbnail/template.png
index fe59b3d6..b9a259cb 100644
Binary files a/src/assets/img/thumbnail/template.png and b/src/assets/img/thumbnail/template.png differ
diff --git a/src/assets/img/thumbnail/test-convex-hull-2.png b/src/assets/img/thumbnail/test-convex-hull-2.png
index 255f84a0..97fb70a7 100644
Binary files a/src/assets/img/thumbnail/test-convex-hull-2.png and b/src/assets/img/thumbnail/test-convex-hull-2.png differ
diff --git a/src/assets/img/thumbnail/test-convex-hull-3.png b/src/assets/img/thumbnail/test-convex-hull-3.png
index 985eb737..c897a38f 100644
Binary files a/src/assets/img/thumbnail/test-convex-hull-3.png and b/src/assets/img/thumbnail/test-convex-hull-3.png differ
diff --git a/src/assets/img/thumbnail/test-convex-hull.png b/src/assets/img/thumbnail/test-convex-hull.png
index e9fb674c..736cb0b7 100644
Binary files a/src/assets/img/thumbnail/test-convex-hull.png and b/src/assets/img/thumbnail/test-convex-hull.png differ
diff --git a/src/assets/img/thumbnail/test.png b/src/assets/img/thumbnail/test.png
index 97f25938..aa5ed6ec 100644
Binary files a/src/assets/img/thumbnail/test.png and b/src/assets/img/thumbnail/test.png differ
diff --git a/src/assets/img/thumbnail/test0.png b/src/assets/img/thumbnail/test0.png
index 68bb868d..904ec85c 100644
Binary files a/src/assets/img/thumbnail/test0.png and b/src/assets/img/thumbnail/test0.png differ
diff --git a/src/assets/img/thumbnail/test_create.png b/src/assets/img/thumbnail/test_create.png
index d36d0d51..fe320f24 100644
Binary files a/src/assets/img/thumbnail/test_create.png and b/src/assets/img/thumbnail/test_create.png differ
diff --git a/src/assets/img/thumbnail/textsize.png b/src/assets/img/thumbnail/textsize.png
index ce392639..e70d8dc9 100644
Binary files a/src/assets/img/thumbnail/textsize.png and b/src/assets/img/thumbnail/textsize.png differ
diff --git a/src/assets/img/thumbnail/video1.png b/src/assets/img/thumbnail/video1.png
index 7d6ab811..c048eda5 100644
Binary files a/src/assets/img/thumbnail/video1.png and b/src/assets/img/thumbnail/video1.png differ
diff --git a/src/assets/img/thumbnail/webcam1.png b/src/assets/img/thumbnail/webcam1.png
index 985ddb54..a3b89d3e 100644
Binary files a/src/assets/img/thumbnail/webcam1.png and b/src/assets/img/thumbnail/webcam1.png differ
diff --git a/src/gallery/cindygl.png b/src/gallery/cindygl.png
index 23b46bbd..390111d2 100644
Binary files a/src/gallery/cindygl.png and b/src/gallery/cindygl.png differ
diff --git a/src/gallery/cindygl/Barnsley/Barnsley.png b/src/gallery/cindygl/Barnsley/Barnsley.png
index 8e18c396..f20fcf76 100644
Binary files a/src/gallery/cindygl/Barnsley/Barnsley.png and b/src/gallery/cindygl/Barnsley/Barnsley.png differ
diff --git a/src/gallery/cindygl/ComplexExplorer/ComplexExplorer.png b/src/gallery/cindygl/ComplexExplorer/ComplexExplorer.png
index 8708a0a1..f1f88e04 100644
Binary files a/src/gallery/cindygl/ComplexExplorer/ComplexExplorer.png and b/src/gallery/cindygl/ComplexExplorer/ComplexExplorer.png differ
diff --git a/src/gallery/cindygl/ComplexExplorer/uiImages/Rot.png b/src/gallery/cindygl/ComplexExplorer/uiImages/Rot.png
index bbcc8963..d7f1e2d7 100644
Binary files a/src/gallery/cindygl/ComplexExplorer/uiImages/Rot.png and b/src/gallery/cindygl/ComplexExplorer/uiImages/Rot.png differ
diff --git a/src/gallery/cindygl/ComplexExplorer/uiImages/SSat.png b/src/gallery/cindygl/ComplexExplorer/uiImages/SSat.png
index 450a0d70..a733a6c3 100644
Binary files a/src/gallery/cindygl/ComplexExplorer/uiImages/SSat.png and b/src/gallery/cindygl/ComplexExplorer/uiImages/SSat.png differ
diff --git a/src/gallery/cindygl/CoxeterTilings/CoxeterTilings.png b/src/gallery/cindygl/CoxeterTilings/CoxeterTilings.png
index b0d96a44..597af1cf 100644
Binary files a/src/gallery/cindygl/CoxeterTilings/CoxeterTilings.png and b/src/gallery/cindygl/CoxeterTilings/CoxeterTilings.png differ
diff --git a/src/gallery/cindygl/HumanTree/HumanTree.png b/src/gallery/cindygl/HumanTree/HumanTree.png
index 53fc3b68..39f8e643 100644
Binary files a/src/gallery/cindygl/HumanTree/HumanTree.png and b/src/gallery/cindygl/HumanTree/HumanTree.png differ
diff --git a/src/gallery/cindygl/Jugglers/Jugglers.png b/src/gallery/cindygl/Jugglers/Jugglers.png
index dd1281d8..723b4d95 100644
Binary files a/src/gallery/cindygl/Jugglers/Jugglers.png and b/src/gallery/cindygl/Jugglers/Jugglers.png differ
diff --git a/src/gallery/cindygl/Jugglers/Startscreen.png b/src/gallery/cindygl/Jugglers/Startscreen.png
index a62da66a..ef0455bc 100644
Binary files a/src/gallery/cindygl/Jugglers/Startscreen.png and b/src/gallery/cindygl/Jugglers/Startscreen.png differ
diff --git a/src/gallery/cindygl/Kleinian/Kleinian.png b/src/gallery/cindygl/Kleinian/Kleinian.png
index 28e68880..f739c27f 100644
Binary files a/src/gallery/cindygl/Kleinian/Kleinian.png and b/src/gallery/cindygl/Kleinian/Kleinian.png differ
diff --git a/src/gallery/cindygl/LIC/LIC.png b/src/gallery/cindygl/LIC/LIC.png
index 7ed788b2..f0c4de54 100644
Binary files a/src/gallery/cindygl/LIC/LIC.png and b/src/gallery/cindygl/LIC/LIC.png differ
diff --git a/src/gallery/cindygl/Landscape/Landscape.png b/src/gallery/cindygl/Landscape/Landscape.png
index e79758e9..7187e55e 100644
Binary files a/src/gallery/cindygl/Landscape/Landscape.png and b/src/gallery/cindygl/Landscape/Landscape.png differ
diff --git a/src/gallery/cindygl/Locus/Locus.png b/src/gallery/cindygl/Locus/Locus.png
index 7c83d750..f104b5f7 100644
Binary files a/src/gallery/cindygl/Locus/Locus.png and b/src/gallery/cindygl/Locus/Locus.png differ
diff --git a/src/gallery/cindygl/Montecarlo/Montecarlo.png b/src/gallery/cindygl/Montecarlo/Montecarlo.png
index 95ad5c02..f29a211c 100644
Binary files a/src/gallery/cindygl/Montecarlo/Montecarlo.png and b/src/gallery/cindygl/Montecarlo/Montecarlo.png differ
diff --git a/src/gallery/cindygl/Raytracer/Raytracer.png b/src/gallery/cindygl/Raytracer/Raytracer.png
index fb58d8a5..b22636b8 100644
Binary files a/src/gallery/cindygl/Raytracer/Raytracer.png and b/src/gallery/cindygl/Raytracer/Raytracer.png differ
diff --git a/src/gallery/cindygl/ReactionDiffusion/ReactionDiffusion.png b/src/gallery/cindygl/ReactionDiffusion/ReactionDiffusion.png
index 160a7de6..74e7ff5f 100644
Binary files a/src/gallery/cindygl/ReactionDiffusion/ReactionDiffusion.png and b/src/gallery/cindygl/ReactionDiffusion/ReactionDiffusion.png differ
diff --git a/src/gallery/cindygl/Stereographic/Stereographic.png b/src/gallery/cindygl/Stereographic/Stereographic.png
index 855050bd..6b8c3956 100644
Binary files a/src/gallery/cindygl/Stereographic/Stereographic.png and b/src/gallery/cindygl/Stereographic/Stereographic.png differ
diff --git a/src/gallery/cindygl/Stereographic/earth.jpg b/src/gallery/cindygl/Stereographic/earth.jpg
index 7dcab8a0..e597bee3 100644
Binary files a/src/gallery/cindygl/Stereographic/earth.jpg and b/src/gallery/cindygl/Stereographic/earth.jpg differ
diff --git a/src/gallery/cindygl/Stereographic/earthspec.jpg b/src/gallery/cindygl/Stereographic/earthspec.jpg
index 1d716469..10c2a8a3 100644
Binary files a/src/gallery/cindygl/Stereographic/earthspec.jpg and b/src/gallery/cindygl/Stereographic/earthspec.jpg differ
diff --git a/src/gallery/cindygl/Taylor/Taylor.png b/src/gallery/cindygl/Taylor/Taylor.png
index 404fb789..ca379318 100644
Binary files a/src/gallery/cindygl/Taylor/Taylor.png and b/src/gallery/cindygl/Taylor/Taylor.png differ
diff --git a/src/gallery/cindygl/Zeta/Zeta.png b/src/gallery/cindygl/Zeta/Zeta.png
index ee484e72..8f4f5ae3 100644
Binary files a/src/gallery/cindygl/Zeta/Zeta.png and b/src/gallery/cindygl/Zeta/Zeta.png differ
diff --git a/src/gallery/examples.png b/src/gallery/examples.png
index 68d63f41..69bc7487 100644
Binary files a/src/gallery/examples.png and b/src/gallery/examples.png differ
diff --git a/src/gallery/main.png b/src/gallery/main.png
index 637f8f4e..1188224c 100644
Binary files a/src/gallery/main.png and b/src/gallery/main.png differ
diff --git a/src/gallery/main/Barnsley/Barnsley.png b/src/gallery/main/Barnsley/Barnsley.png
index e2797872..60c123e4 100644
Binary files a/src/gallery/main/Barnsley/Barnsley.png and b/src/gallery/main/Barnsley/Barnsley.png differ
diff --git a/src/gallery/main/ComplexExplorer/ComplexExplorer.png b/src/gallery/main/ComplexExplorer/ComplexExplorer.png
index 8708a0a1..06840586 100644
Binary files a/src/gallery/main/ComplexExplorer/ComplexExplorer.png and b/src/gallery/main/ComplexExplorer/ComplexExplorer.png differ
diff --git a/src/gallery/main/ComplexExplorer/uiImages/Rot.png b/src/gallery/main/ComplexExplorer/uiImages/Rot.png
index bbcc8963..058bb439 100644
Binary files a/src/gallery/main/ComplexExplorer/uiImages/Rot.png and b/src/gallery/main/ComplexExplorer/uiImages/Rot.png differ
diff --git a/src/gallery/main/ComplexExplorer/uiImages/SSat.png b/src/gallery/main/ComplexExplorer/uiImages/SSat.png
index 450a0d70..c24776a5 100644
Binary files a/src/gallery/main/ComplexExplorer/uiImages/SSat.png and b/src/gallery/main/ComplexExplorer/uiImages/SSat.png differ
diff --git a/src/gallery/main/ComplexGrid/ComplexGrid.png b/src/gallery/main/ComplexGrid/ComplexGrid.png
index 10ad715f..7da4a8aa 100644
Binary files a/src/gallery/main/ComplexGrid/ComplexGrid.png and b/src/gallery/main/ComplexGrid/ComplexGrid.png differ
diff --git a/src/gallery/main/ConicSections/ConicSections.png b/src/gallery/main/ConicSections/ConicSections.png
index a5df3fe4..2845350f 100644
Binary files a/src/gallery/main/ConicSections/ConicSections.png and b/src/gallery/main/ConicSections/ConicSections.png differ
diff --git a/src/gallery/main/ConicsAtInfinity/ConicsAtInfinity.png b/src/gallery/main/ConicsAtInfinity/ConicsAtInfinity.png
index 8f34c70f..97f5e8a8 100644
Binary files a/src/gallery/main/ConicsAtInfinity/ConicsAtInfinity.png and b/src/gallery/main/ConicsAtInfinity/ConicsAtInfinity.png differ
diff --git a/src/gallery/main/CoxeterTilings/CoxeterTilings.png b/src/gallery/main/CoxeterTilings/CoxeterTilings.png
index 3bb360b2..7b143908 100644
Binary files a/src/gallery/main/CoxeterTilings/CoxeterTilings.png and b/src/gallery/main/CoxeterTilings/CoxeterTilings.png differ
diff --git a/src/gallery/main/Divergence/Divergence.png b/src/gallery/main/Divergence/Divergence.png
index 302dd99e..6cc66419 100644
Binary files a/src/gallery/main/Divergence/Divergence.png and b/src/gallery/main/Divergence/Divergence.png differ
diff --git a/src/gallery/main/Droste/Droste.png b/src/gallery/main/Droste/Droste.png
index 099fdb29..6bd14aa7 100644
Binary files a/src/gallery/main/Droste/Droste.png and b/src/gallery/main/Droste/Droste.png differ
diff --git a/src/gallery/main/Droste/Own2.png b/src/gallery/main/Droste/Own2.png
index b95f34d8..c0a80828 100644
Binary files a/src/gallery/main/Droste/Own2.png and b/src/gallery/main/Droste/Own2.png differ
diff --git a/src/gallery/main/ElectroStatic/ElectroStatic.png b/src/gallery/main/ElectroStatic/ElectroStatic.png
index ddb1fce6..1ab72653 100644
Binary files a/src/gallery/main/ElectroStatic/ElectroStatic.png and b/src/gallery/main/ElectroStatic/ElectroStatic.png differ
diff --git a/src/gallery/main/HyperSlizer/HyperSlizer.png b/src/gallery/main/HyperSlizer/HyperSlizer.png
index 1991000c..8b46f985 100644
Binary files a/src/gallery/main/HyperSlizer/HyperSlizer.png and b/src/gallery/main/HyperSlizer/HyperSlizer.png differ
diff --git a/src/gallery/main/IFS/IFS.png b/src/gallery/main/IFS/IFS.png
index 5f2206f7..968f43ba 100644
Binary files a/src/gallery/main/IFS/IFS.png and b/src/gallery/main/IFS/IFS.png differ
diff --git a/src/gallery/main/ImageSpiral/ImageSpiral.png b/src/gallery/main/ImageSpiral/ImageSpiral.png
index 211f8dd4..b108852e 100644
Binary files a/src/gallery/main/ImageSpiral/ImageSpiral.png and b/src/gallery/main/ImageSpiral/ImageSpiral.png differ
diff --git a/src/gallery/main/Jugglers/Jugglers.png b/src/gallery/main/Jugglers/Jugglers.png
index dfa0d83d..d9fbba96 100644
Binary files a/src/gallery/main/Jugglers/Jugglers.png and b/src/gallery/main/Jugglers/Jugglers.png differ
diff --git a/src/gallery/main/Jugglers/Startscreen.png b/src/gallery/main/Jugglers/Startscreen.png
index a62da66a..54b7684b 100644
Binary files a/src/gallery/main/Jugglers/Startscreen.png and b/src/gallery/main/Jugglers/Startscreen.png differ
diff --git a/src/gallery/main/JuliaConjugated/JuliaConjugated.png b/src/gallery/main/JuliaConjugated/JuliaConjugated.png
index ad3c4823..6c10b083 100644
Binary files a/src/gallery/main/JuliaConjugated/JuliaConjugated.png and b/src/gallery/main/JuliaConjugated/JuliaConjugated.png differ
diff --git a/src/gallery/main/Kleinian/Kleinian.png b/src/gallery/main/Kleinian/Kleinian.png
index e08194dd..f0c25b7b 100644
Binary files a/src/gallery/main/Kleinian/Kleinian.png and b/src/gallery/main/Kleinian/Kleinian.png differ
diff --git a/src/gallery/main/NestedPolytopes/image-18.png b/src/gallery/main/NestedPolytopes/image-18.png
index 562c5aa8..22ed3564 100644
Binary files a/src/gallery/main/NestedPolytopes/image-18.png and b/src/gallery/main/NestedPolytopes/image-18.png differ
diff --git a/src/gallery/main/NestedPolytopes/image-19.png b/src/gallery/main/NestedPolytopes/image-19.png
index 2f962ebe..20094336 100644
Binary files a/src/gallery/main/NestedPolytopes/image-19.png and b/src/gallery/main/NestedPolytopes/image-19.png differ
diff --git a/src/gallery/main/NewtonFractal/Newton.png b/src/gallery/main/NewtonFractal/Newton.png
index e98ab770..ba5b7964 100644
Binary files a/src/gallery/main/NewtonFractal/Newton.png and b/src/gallery/main/NewtonFractal/Newton.png differ
diff --git a/src/gallery/main/Optics/Optics.png b/src/gallery/main/Optics/Optics.png
index af033496..256fe0ce 100644
Binary files a/src/gallery/main/Optics/Optics.png and b/src/gallery/main/Optics/Optics.png differ
diff --git a/src/gallery/main/ProjectiveParallels/ProjGrid3.png b/src/gallery/main/ProjectiveParallels/ProjGrid3.png
index 03e380c2..48e06412 100644
Binary files a/src/gallery/main/ProjectiveParallels/ProjGrid3.png and b/src/gallery/main/ProjectiveParallels/ProjGrid3.png differ
diff --git a/src/gallery/main/RandomTree/RandomTree.png b/src/gallery/main/RandomTree/RandomTree.png
index f73335d3..78940397 100644
Binary files a/src/gallery/main/RandomTree/RandomTree.png and b/src/gallery/main/RandomTree/RandomTree.png differ
diff --git a/src/gallery/main/Raytracer/Raytracer.png b/src/gallery/main/Raytracer/Raytracer.png
index b5d6b87a..58450e0c 100644
Binary files a/src/gallery/main/Raytracer/Raytracer.png and b/src/gallery/main/Raytracer/Raytracer.png differ
diff --git a/src/gallery/main/ReactionDiffusion/ReactionDiffusion.png b/src/gallery/main/ReactionDiffusion/ReactionDiffusion.png
index 67e04999..8079b442 100644
Binary files a/src/gallery/main/ReactionDiffusion/ReactionDiffusion.png and b/src/gallery/main/ReactionDiffusion/ReactionDiffusion.png differ
diff --git a/src/gallery/main/SpaceFilling/Peano.png b/src/gallery/main/SpaceFilling/Peano.png
index dea83e9b..8900eac4 100644
Binary files a/src/gallery/main/SpaceFilling/Peano.png and b/src/gallery/main/SpaceFilling/Peano.png differ
diff --git a/src/gallery/main/Stereographic/Stereographic.png b/src/gallery/main/Stereographic/Stereographic.png
index 81a9f943..e6df0dbb 100644
Binary files a/src/gallery/main/Stereographic/Stereographic.png and b/src/gallery/main/Stereographic/Stereographic.png differ
diff --git a/src/gallery/main/Sunflower/Sunflower.png b/src/gallery/main/Sunflower/Sunflower.png
index 37a0b042..0c52ecfd 100644
Binary files a/src/gallery/main/Sunflower/Sunflower.png and b/src/gallery/main/Sunflower/Sunflower.png differ
diff --git a/src/gallery/main/WaveIntersection/WaveIntersection.png b/src/gallery/main/WaveIntersection/WaveIntersection.png
index eabb727a..70b3e7c3 100644
Binary files a/src/gallery/main/WaveIntersection/WaveIntersection.png and b/src/gallery/main/WaveIntersection/WaveIntersection.png differ