Разделение контроллера и представления.