Presentation–abstraction–control