This makes the tutorials more consistent with the live demos and lets us more easily ensure that the tutorials are kept up to date without errors. In fact it caught an error in the Suzanne tutorial. Since this affects source rather than served files, this PR is intended for main. The master branch will be updated in a subsequent PR.