Séparation de la structure de l'interface et de ses fonctions