Separate the view into full page and core view.
Adapt to the changes of separation of views.
Changes to catalog model structure.