Move PageDataInjector to page-relevant package