# Basic components 

```{toctree}
:maxdepth: 0
:caption: Component reference

Heater.md
SOI220nm_1310nm_TE_MZI_Modulator.md
SOI220nm_1310nm_TE_RIB_2x1_MMI.md
SOI220nm_1310nm_TE_RIB_2x2_MMI.md
SOI220nm_1310nm_TE_RIB_90_Degree_Bend.md
SOI220nm_1310nm_TE_RIB_Grating_Coupler.md
SOI220nm_1310nm_TE_RIB_Waveguide.md
SOI220nm_1310nm_TE_RIB_Waveguide_Crossing.md
SOI220nm_1310nm_TE_STRIP_2x1_MMI.md
SOI220nm_1310nm_TE_STRIP_2x2_MMI.md
SOI220nm_1310nm_TE_STRIP_90_Degree_Bend.md
SOI220nm_1310nm_TE_STRIP_Grating_Coupler.md
SOI220nm_1310nm_TE_STRIP_Waveguide.md
SOI220nm_1310nm_TE_STRIP_Waveguide_Crossing.md
SOI220nm_1550nm_SingleQubitGate_IIF_UoSheffield.md
SOI220nm_1550nm_TE_Defect_Detector.md
SOI220nm_1550nm_TE_IsolatedDetector.md
SOI220nm_1550nm_TE_MZI_Modulator.md
SOI220nm_1550nm_TE_RIB_2x1_MMI.md
SOI220nm_1550nm_TE_RIB_2x2_MMI.md
SOI220nm_1550nm_TE_RIB_90_Degree_Bend.md
SOI220nm_1550nm_TE_RIB_Grating_Coupler.md
SOI220nm_1550nm_TE_RIB_Waveguide.md
SOI220nm_1550nm_TE_RIB_Waveguide_Crossing.md
SOI220nm_1550nm_TE_STRIP_2x1_MMI.md
SOI220nm_1550nm_TE_STRIP_2x2_MMI.md
SOI220nm_1550nm_TE_STRIP_90_Degree_Bend.md
SOI220nm_1550nm_TE_STRIP_Grating_Coupler.md
SOI220nm_1550nm_TE_STRIP_Waveguide.md
SOI220nm_1550nm_TE_STRIP_Waveguide_Crossing.md
```