more work on the scene tree (wip)