Refacto qui avait été commencée sans aller au bout.
Sort aussi quelques fonctions `evaluate` des fonctions de parsage
lorsque qu'elle n'utilisent pas les paramètres de `parse`.
note : il faudra songer sérieusement à modifier ce mécanisme de composante, source de nombreux bug (cf #874)
Ajoute des tests de non regressions pour la page d'aide