Initial commit for chapter 11: camera