Remove 'trees' methods
Move walks and metada functions to exclusive files
Wrapper Visitor interface
Resolve some conflicts