PageModel now varies by routeName and url host name

Therefore, different pages and sites have different layouts and
different components