Scene stack

resolve #50