The application design of wheezy.web application consists of several actors, each playing its unifying role. Actors are grouped into packages, e.g. models, repository, service, web, content, tests, etc. These packages (or layers) shape a subsystem.
The diagram below visualizes relations between actors, boundaries between packages, subsystems and application, giving a better picture of whole: