First version exposing the basic tree