this a module in charge to handle a user interface to manipulate a TreeModel