diff --git a/backend/icons/MMI1x2.png b/backend/icons/MMI1x2.png new file mode 100644 index 0000000..47b8260 Binary files /dev/null and b/backend/icons/MMI1x2.png differ diff --git a/backend/icons/MMI2x4.png b/backend/icons/MMI2x4.png new file mode 100644 index 0000000..5b07929 Binary files /dev/null and b/backend/icons/MMI2x4.png differ diff --git a/backend/icons/MZIs.png b/backend/icons/MZIs.png new file mode 100644 index 0000000..ec4771c Binary files /dev/null and b/backend/icons/MZIs.png differ diff --git a/backend/icons/Mach_Zender_modulators.png b/backend/icons/Mach_Zender_modulators.png index 5ae486f..f47d7a5 100644 Binary files a/backend/icons/Mach_Zender_modulators.png and b/backend/icons/Mach_Zender_modulators.png differ diff --git a/backend/icons/Phase_shifters_PN.png b/backend/icons/Phase_shifters_PN.png new file mode 100644 index 0000000..e3f5eac Binary files /dev/null and b/backend/icons/Phase_shifters_PN.png differ diff --git a/backend/icons/bendings.png b/backend/icons/bendings.png index 61449c0..b898bc6 100644 Binary files a/backend/icons/bendings.png and b/backend/icons/bendings.png differ diff --git a/backend/icons/capacitors.png b/backend/icons/capacitors.png index 3d1b9fc..6184295 100644 Binary files a/backend/icons/capacitors.png and b/backend/icons/capacitors.png differ diff --git a/backend/icons/crossings.png b/backend/icons/crossings.png new file mode 100644 index 0000000..0667570 Binary files /dev/null and b/backend/icons/crossings.png differ diff --git a/backend/icons/directional_couplers.png b/backend/icons/directional_couplers.png index 2e7a213..1753cb7 100644 Binary files a/backend/icons/directional_couplers.png and b/backend/icons/directional_couplers.png differ diff --git a/backend/icons/edge_couplers.png b/backend/icons/edge_couplers.png index 870700b..e12f628 100644 Binary files a/backend/icons/edge_couplers.png and b/backend/icons/edge_couplers.png differ diff --git a/backend/icons/grating_couplers.png b/backend/icons/grating_couplers.png index 520247f..989f065 100644 Binary files a/backend/icons/grating_couplers.png and b/backend/icons/grating_couplers.png differ diff --git a/backend/icons/multimode_interferometers.png b/backend/icons/multimode_interferometers.png index 1d0b568..a0e6ab8 100644 Binary files a/backend/icons/multimode_interferometers.png and b/backend/icons/multimode_interferometers.png differ diff --git a/backend/icons/phase_shifters.png b/backend/icons/phase_shifters.png index 96d5b63..d84fbf5 100644 Binary files a/backend/icons/phase_shifters.png and b/backend/icons/phase_shifters.png differ diff --git a/backend/icons/photodetectors.png b/backend/icons/photodetectors.png index 52c46ec..4823e67 100644 Binary files a/backend/icons/photodetectors.png and b/backend/icons/photodetectors.png differ diff --git a/backend/icons/resistors.png b/backend/icons/resistors.png index 8925935..0e58422 100644 Binary files a/backend/icons/resistors.png and b/backend/icons/resistors.png differ diff --git a/backend/icons/terminations.png b/backend/icons/terminations.png index 0dd8c0a..bb10fea 100644 Binary files a/backend/icons/terminations.png and b/backend/icons/terminations.png differ diff --git a/backend/icons/transitions.png b/backend/icons/transitions.png new file mode 100644 index 0000000..060bbe9 Binary files /dev/null and b/backend/icons/transitions.png differ