# Core concepts How the engine works underneath the editor and the library. Each section is the docstring of the module that implements it. ```{eval-rst} .. automodule:: noodlelab.core.units :no-members: .. automodule:: noodlelab.core.uncertainty :no-members: .. automodule:: noodlelab.core.constants :no-members: .. automodule:: noodlelab.core.montecarlo :no-members: .. automodule:: noodlelab.core.requirements :no-members: .. automodule:: noodlelab.core.checks :no-members: .. automodule:: noodlelab.core.provenance :no-members: .. automodule:: noodlelab.core.graph :no-members: .. automodule:: noodlelab.core.tracked :no-members: .. automodule:: noodlelab.core.reqlog :no-members: .. automodule:: noodlelab.core.files :no-members: ```