Source: https://programmatic.cz/docs/Programmatic_explained_EN.pdf