Code plus élégant avec des refs au lieu de pointeurs.
Meilleur découpage State/Frame/Context