Every tick the entire tree may be traversed for three reasons:
- Animations
- Transform propogation
- Shaderconfig updates
Currently these are all separate functions, which means every tick the entire tree is traversed three times. It would be nice to instead do it all in one go