feat: Variables

Merged Jonathan Defraiteur requested to merge feat/variables into develop