Refactored Stage and it gains StageRun as well as pubsub.