Introduced the concept of Stage

Created a Stage, which is part of the System::Frame. This way parts of
code could be tied to different stages - menu stage, game stage, etc.