Lesson 17: Packages, Visibility Levels, and UML