MVC Architecture Cleanly Separates UI, Business Logic and Page Navigation

This image shows an architectural diagram with four separate blocks arranged from top to bottom:

Directional arrows extend between the blocks to represent how MVC cleanly separates UI, business logic, and page navigation.