Added TreePage and implement TreeViewModel