The following picture depicts a slightly simplified version of the object model inside the package.