There isn't a problem with the tutorial, I'm just trying to make understanding the dependencies more readable at a glance for people. Here is a table of the dependencies.
If you want to include multiple packages, like packages a and c, then just include every package or library that occur in either of them. Do not include a package or library more than one time.
The order of the packages is given in the table. This should make it easier to understand what libraries you need to include, and in what order, just at a glance.