Quantum 10, 2135 (2026). https://doi.org/10.22331/q-2026-06-15-2135 Complex optical design is hindered by conventional piecewise setup, which prevents modularization and therefore abstraction of subsystems at the circuit level. This limits multiple fields that require complex optics systems, including quantum computing with atoms and trapped ions, because their optical systems are not scalable. We present an open-source Python library for optical layout (PyOpticL) which uses beam-path simulation