Category: separation of concerns