Model-View-Update (MVU)

Architectural Pattern

You have a Model, send it to the View to render, and the View calls update methods, that update the Model back to the Model to update.