Fix up regressions of the previous sync with the internal repo
Propose the next changes:
- minor refactoring of the files structure and naming (share all the components at the
components
dir, name all the pages with thePage
suffix) - introduce
allowedOrientations: Orientation.All
for all the pages explicitly to not use private_defaultPageOrientations
API - fix regression related to a missed typo (
prefferedWidth
/preferredWidth
)