Preliminary scene graph impl