Fix OOIION-1010 part 1

This addresses inconsistencies between the UI and the extended resources/backend for site pages.

Changes include:
- Added parent site
- Moved to explicitly set extended attributes
- Polish of the xsaresources.yml file (more to come)