A screen and components with all application specific behavior extracted into a controller so that the widgets have their state controlled entirely by controller.| martinfowler.com
A page object wraps an HTML page, or fragment, with an application-specific API, allowing you to manipulate page elements for testing without digging around in the HTML.| martinfowler.com
Organizing LiveView Logic with Presentation Models| hostiledeveloper.com