PageImporter uses the LayoutService instead of DataStorage
SiteImporter now uses the SiteService and the LayoutService
Decouple NewPortalConfigListener from DataStorage
Decouple NewPortalConfigListener from UserPortalConfigService