Add UI resource preloader for performance

Load meshes and skyboxes beforehand to streamline operations.

Few other small fixes including
  - introduced centralized three-based json loaded
  - add conditional to skip automatic page init on page
    load when running the tests
  - small tweaks to resources, comments, etc