.Net trees library