Shard_ptr has some problem. I am digging on it
Back to original. But still have problem when trying to release linearSolver
maybe g2o automatically deallocates memory
initial work on SyntheticWorldGenerator