WIP: descriptor tree