end Chap 4 - components, routes, layout and views.