diff --git a/frontend/public/examples-thumbs/digital-adder-subtractor-4bit.webp b/frontend/public/examples-thumbs/digital-adder-subtractor-4bit.webp new file mode 100644 index 00000000..1bdc3e7e Binary files /dev/null and b/frontend/public/examples-thumbs/digital-adder-subtractor-4bit.webp differ diff --git a/frontend/public/examples-thumbs/digital-alu-slice-1bit.webp b/frontend/public/examples-thumbs/digital-alu-slice-1bit.webp new file mode 100644 index 00000000..1f2aa8ce Binary files /dev/null and b/frontend/public/examples-thumbs/digital-alu-slice-1bit.webp differ diff --git a/frontend/public/examples-thumbs/digital-and-two-switches.webp b/frontend/public/examples-thumbs/digital-and-two-switches.webp new file mode 100644 index 00000000..0bb60767 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-and-two-switches.webp differ diff --git a/frontend/public/examples-thumbs/digital-and3-all-on.webp b/frontend/public/examples-thumbs/digital-and3-all-on.webp new file mode 100644 index 00000000..ef39003c Binary files /dev/null and b/frontend/public/examples-thumbs/digital-and3-all-on.webp differ diff --git a/frontend/public/examples-thumbs/digital-and4-all-on.webp b/frontend/public/examples-thumbs/digital-and4-all-on.webp new file mode 100644 index 00000000..e98bcb0a Binary files /dev/null and b/frontend/public/examples-thumbs/digital-and4-all-on.webp differ diff --git a/frontend/public/examples-thumbs/digital-aoi-gate.webp b/frontend/public/examples-thumbs/digital-aoi-gate.webp new file mode 100644 index 00000000..39bb90d7 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-aoi-gate.webp differ diff --git a/frontend/public/examples-thumbs/digital-bcd-7seg-segment-a.webp b/frontend/public/examples-thumbs/digital-bcd-7seg-segment-a.webp new file mode 100644 index 00000000..dfd0fb81 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-bcd-7seg-segment-a.webp differ diff --git a/frontend/public/examples-thumbs/digital-bcd-validity.webp b/frontend/public/examples-thumbs/digital-bcd-validity.webp new file mode 100644 index 00000000..a6653704 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-bcd-validity.webp differ diff --git a/frontend/public/examples-thumbs/digital-binary-to-gray-3bit.webp b/frontend/public/examples-thumbs/digital-binary-to-gray-3bit.webp new file mode 100644 index 00000000..7d12b1e6 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-binary-to-gray-3bit.webp differ diff --git a/frontend/public/examples-thumbs/digital-buffer-three-inverters.webp b/frontend/public/examples-thumbs/digital-buffer-three-inverters.webp new file mode 100644 index 00000000..2b6cf088 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-buffer-three-inverters.webp differ diff --git a/frontend/public/examples-thumbs/digital-carry-lookahead-adder-4bit.webp b/frontend/public/examples-thumbs/digital-carry-lookahead-adder-4bit.webp new file mode 100644 index 00000000..abce244e Binary files /dev/null and b/frontend/public/examples-thumbs/digital-carry-lookahead-adder-4bit.webp differ diff --git a/frontend/public/examples-thumbs/digital-comparator-4bit.webp b/frontend/public/examples-thumbs/digital-comparator-4bit.webp new file mode 100644 index 00000000..ec85aef9 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-comparator-4bit.webp differ diff --git a/frontend/public/examples-thumbs/digital-comparator-equal-2bit.webp b/frontend/public/examples-thumbs/digital-comparator-equal-2bit.webp new file mode 100644 index 00000000..0d33d222 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-comparator-equal-2bit.webp differ diff --git a/frontend/public/examples-thumbs/digital-comparator-magnitude-1bit.webp b/frontend/public/examples-thumbs/digital-comparator-magnitude-1bit.webp new file mode 100644 index 00000000..cddc6c85 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-comparator-magnitude-1bit.webp differ diff --git a/frontend/public/examples-thumbs/digital-compressor-4to2.webp b/frontend/public/examples-thumbs/digital-compressor-4to2.webp new file mode 100644 index 00000000..26dafd53 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-compressor-4to2.webp differ diff --git a/frontend/public/examples-thumbs/digital-decoder-2to4.webp b/frontend/public/examples-thumbs/digital-decoder-2to4.webp new file mode 100644 index 00000000..c84f1964 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-decoder-2to4.webp differ diff --git a/frontend/public/examples-thumbs/digital-decoder-3to8.webp b/frontend/public/examples-thumbs/digital-decoder-3to8.webp new file mode 100644 index 00000000..5acbfaae Binary files /dev/null and b/frontend/public/examples-thumbs/digital-decoder-3to8.webp differ diff --git a/frontend/public/examples-thumbs/digital-full-adder.webp b/frontend/public/examples-thumbs/digital-full-adder.webp new file mode 100644 index 00000000..0d854444 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-full-adder.webp differ diff --git a/frontend/public/examples-thumbs/digital-gray-to-binary-3bit.webp b/frontend/public/examples-thumbs/digital-gray-to-binary-3bit.webp new file mode 100644 index 00000000..281751b7 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-gray-to-binary-3bit.webp differ diff --git a/frontend/public/examples-thumbs/digital-half-adder-nand-only.webp b/frontend/public/examples-thumbs/digital-half-adder-nand-only.webp new file mode 100644 index 00000000..d469a23d Binary files /dev/null and b/frontend/public/examples-thumbs/digital-half-adder-nand-only.webp differ diff --git a/frontend/public/examples-thumbs/digital-half-adder.webp b/frontend/public/examples-thumbs/digital-half-adder.webp new file mode 100644 index 00000000..9d5f6fe5 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-half-adder.webp differ diff --git a/frontend/public/examples-thumbs/digital-half-subtractor.webp b/frontend/public/examples-thumbs/digital-half-subtractor.webp new file mode 100644 index 00000000..19cb58bc Binary files /dev/null and b/frontend/public/examples-thumbs/digital-half-subtractor.webp differ diff --git a/frontend/public/examples-thumbs/digital-hamming-encoder-74.webp b/frontend/public/examples-thumbs/digital-hamming-encoder-74.webp new file mode 100644 index 00000000..1a8b3e53 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-hamming-encoder-74.webp differ diff --git a/frontend/public/examples-thumbs/digital-majority-voter.webp b/frontend/public/examples-thumbs/digital-majority-voter.webp new file mode 100644 index 00000000..16a2ed81 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-majority-voter.webp differ diff --git a/frontend/public/examples-thumbs/digital-multiplier-2x2.webp b/frontend/public/examples-thumbs/digital-multiplier-2x2.webp new file mode 100644 index 00000000..5a79de88 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-multiplier-2x2.webp differ diff --git a/frontend/public/examples-thumbs/digital-mux-2to1.webp b/frontend/public/examples-thumbs/digital-mux-2to1.webp new file mode 100644 index 00000000..98175a95 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-mux-2to1.webp differ diff --git a/frontend/public/examples-thumbs/digital-mux-4to1.webp b/frontend/public/examples-thumbs/digital-mux-4to1.webp new file mode 100644 index 00000000..df1887d2 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-mux-4to1.webp differ diff --git a/frontend/public/examples-thumbs/digital-nand-two-switches.webp b/frontend/public/examples-thumbs/digital-nand-two-switches.webp new file mode 100644 index 00000000..771a0be3 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-nand-two-switches.webp differ diff --git a/frontend/public/examples-thumbs/digital-nor-idle-light.webp b/frontend/public/examples-thumbs/digital-nor-idle-light.webp new file mode 100644 index 00000000..ec459b9b Binary files /dev/null and b/frontend/public/examples-thumbs/digital-nor-idle-light.webp differ diff --git a/frontend/public/examples-thumbs/digital-not-inverter.webp b/frontend/public/examples-thumbs/digital-not-inverter.webp new file mode 100644 index 00000000..c1516b63 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-not-inverter.webp differ diff --git a/frontend/public/examples-thumbs/digital-or-any-switch.webp b/frontend/public/examples-thumbs/digital-or-any-switch.webp new file mode 100644 index 00000000..3416e6d6 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-or-any-switch.webp differ diff --git a/frontend/public/examples-thumbs/digital-parity-4bit.webp b/frontend/public/examples-thumbs/digital-parity-4bit.webp new file mode 100644 index 00000000..7cb5bc2f Binary files /dev/null and b/frontend/public/examples-thumbs/digital-parity-4bit.webp differ diff --git a/frontend/public/examples-thumbs/digital-popcount-4bit.webp b/frontend/public/examples-thumbs/digital-popcount-4bit.webp new file mode 100644 index 00000000..beb6363f Binary files /dev/null and b/frontend/public/examples-thumbs/digital-popcount-4bit.webp differ diff --git a/frontend/public/examples-thumbs/digital-priority-encoder-8to3.webp b/frontend/public/examples-thumbs/digital-priority-encoder-8to3.webp new file mode 100644 index 00000000..e233ac9f Binary files /dev/null and b/frontend/public/examples-thumbs/digital-priority-encoder-8to3.webp differ diff --git a/frontend/public/examples-thumbs/digital-ripple-adder-4bit.webp b/frontend/public/examples-thumbs/digital-ripple-adder-4bit.webp new file mode 100644 index 00000000..b63e542b Binary files /dev/null and b/frontend/public/examples-thumbs/digital-ripple-adder-4bit.webp differ diff --git a/frontend/public/examples-thumbs/digital-xnor-equality.webp b/frontend/public/examples-thumbs/digital-xnor-equality.webp new file mode 100644 index 00000000..11dfbc87 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-xnor-equality.webp differ diff --git a/frontend/public/examples-thumbs/digital-xor-difference.webp b/frontend/public/examples-thumbs/digital-xor-difference.webp new file mode 100644 index 00000000..78911632 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-xor-difference.webp differ diff --git a/frontend/public/examples-thumbs/digital-xor-from-nands.webp b/frontend/public/examples-thumbs/digital-xor-from-nands.webp new file mode 100644 index 00000000..ef095036 Binary files /dev/null and b/frontend/public/examples-thumbs/digital-xor-from-nands.webp differ diff --git a/frontend/public/examples-thumbs/epaper-1in54-uno-hello.webp b/frontend/public/examples-thumbs/epaper-1in54-uno-hello.webp index d52aeeb7..76da5005 100644 Binary files a/frontend/public/examples-thumbs/epaper-1in54-uno-hello.webp and b/frontend/public/examples-thumbs/epaper-1in54-uno-hello.webp differ diff --git a/frontend/public/examples-thumbs/epaper-2in13-pico-clock.webp b/frontend/public/examples-thumbs/epaper-2in13-pico-clock.webp index 5c203851..205d5175 100644 Binary files a/frontend/public/examples-thumbs/epaper-2in13-pico-clock.webp and b/frontend/public/examples-thumbs/epaper-2in13-pico-clock.webp differ diff --git a/frontend/public/examples-thumbs/i8080-banner-streamer.webp b/frontend/public/examples-thumbs/i8080-banner-streamer.webp new file mode 100644 index 00000000..94814a65 Binary files /dev/null and b/frontend/public/examples-thumbs/i8080-banner-streamer.webp differ diff --git a/frontend/public/examples-thumbs/i8080-button-counter.webp b/frontend/public/examples-thumbs/i8080-button-counter.webp new file mode 100644 index 00000000..6816c416 Binary files /dev/null and b/frontend/public/examples-thumbs/i8080-button-counter.webp differ diff --git a/frontend/public/examples-thumbs/i8080-killbits.webp b/frontend/public/examples-thumbs/i8080-killbits.webp new file mode 100644 index 00000000..7ed95c79 Binary files /dev/null and b/frontend/public/examples-thumbs/i8080-killbits.webp differ diff --git a/frontend/public/examples-thumbs/pico-doom-raycaster.webp b/frontend/public/examples-thumbs/pico-doom-raycaster.webp new file mode 100644 index 00000000..038514b6 Binary files /dev/null and b/frontend/public/examples-thumbs/pico-doom-raycaster.webp differ diff --git a/frontend/public/examples-thumbs/z80-larson-scanner.webp b/frontend/public/examples-thumbs/z80-larson-scanner.webp new file mode 100644 index 00000000..53aef200 Binary files /dev/null and b/frontend/public/examples-thumbs/z80-larson-scanner.webp differ diff --git a/frontend/public/examples-thumbs/z80-led-chaser-c.webp b/frontend/public/examples-thumbs/z80-led-chaser-c.webp new file mode 100644 index 00000000..cb75b3d4 Binary files /dev/null and b/frontend/public/examples-thumbs/z80-led-chaser-c.webp differ