Debut de nouvelle architecture

pour viser un découplage afin de packager l'outil plus tard