First cut with view, action, and store