A tree based windows manager