Emerge and ebuild relationships

The emerge program is a high level wrapper for ebuild.sh that handles
dependency tracking, safe installs and uninstalls and so on. emerge calls
ebuild.sh during the build process, which in turn handles the ebuild file
and any eclasses. The ${D} to ${ROOT} install is handled by emerge.
Todo: https://dev.gentoo.org/~g2boojum/portage.html