This is short example of domain model architecture for standard iOS domain - display remote feed with variety of UI states.