> For the complete documentation index, see [llms.txt](https://algolytics-technologies.gitbook.io/algolytics/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://algolytics-technologies.gitbook.io/algolytics/scoring.one-platform/scenario-building-blocks.md).

# Scenario building blocks

After opening scenario in a design mode, a panel with all available node types appear on the left side menu.

<figure><img src="/files/Rv9mUNfDeFsDHyTbkXl5" alt=""><figcaption></figcaption></figure>

The logic of a scenario is represented through the architecture of a scenario graph. Development is streamlined using predefined building blocks, enabling even non-technical users to create scenarios quickly and easily.

<figure><img src="/files/98d3Ju6MlnpbYATlSH6f" alt="" width="563"><figcaption></figcaption></figure>

Many scenarios can be configured entirely through the user interface, without writing a single line of code. For advanced users, the **EXPRESSION** node offers powerful flexibility. It supports custom code written in Python, R, or Groovy, allowing for the implementation of complex and large-scale projects.

Continue reading detailed description of every node type.
