# Service structure

Here you will find an overview of how the project is structured and what connections exist.

## Extends structure

The advertisement was separated into several parts modules. <mark style="background-color:blue;">Schemas</mark> contain the structures of the data. The <mark style="background-color:purple;">Core</mark> combines functionalities that almost all services need.

<figure><img src="https://1973811904-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flk5l3lUfuUzRDnMDVwnw%2Fuploads%2F7DaIDfjlaehLo9POAGM8%2Fstructur_extend.png?alt=media&#x26;token=0024729e-15b3-494e-b1c7-f9c3b79b3418" alt=""><figcaption></figcaption></figure>

<mark style="background-color:green;">Plugins</mark> can be loaded for each service via the core.

## Structure & Event communication

<figure><img src="https://1973811904-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flk5l3lUfuUzRDnMDVwnw%2Fuploads%2F74ZKaZxQlaI5wa9M3wG1%2Fstructure_events.png?alt=media&#x26;token=066ef058-ef58-4149-a8f2-047ce9e6c870" alt=""><figcaption></figcaption></figure>
