Split pageview definition in base and pageview component