Each package resides in a directory of its own, named after
the package name and version number. Package directories are
found at the leaf nodes of category directories and each package
belongs to just a single category. Some categories may be split
into a further level but only once; this means users do not need
to descend too many levels before reaching the packages.