"The easiest way to organize the code of an application
is to split it into several packages using eggs. This makes the
code simpler, and easier to understand, maintain, and change. It
also maximizes the reusability of each package. They act like
components. Applications for a given company can have a set of eggs
glued together with a master egg."