Scene: change scene_graph to a Shape pointer