scene graph for specs
```rust use specsscenegraph::{SceneGraphBundle, SceneGraphParent};
struct Parent { entity: Entity, }
impl Parent { #[inline(always)] pub fn new(entity: Entity) -> Self { Parent { entity: entity } } }
impl Component for Parent {
type Storage = FlaggedStorage
impl SceneGraphParent for Parent { #[inline(always)] fn parent_entity(&self) -> Entity { self.entity } }
let mut world = World::new();
let mut dispatcher = SpecsBundler::new(&mut world, DispatcherBuilder::new())
// Vec
// track modified/removed events from the scene graph
let mut readerid = world.writeresource::