Exercise 46: A Project Skeleton