20 Key Stages in the Evolution of the Internet