The framework is organized into five logical tiers that each have a single responsibility. Data flows strictly downward — tests call the POM, the POM calls the launcher, and the launcher interacts ...