The external tools are now instanciated as a class