More extensive commenting on the hello world example