Appearance
A frontend-way to separate business logic from application view.
Separate logic from view.
We always work with up-to-date data.
Write simple, safe, and testable code.