chore(web): Merge branch 'change/web/child-script-pattern' into change/web/top-level-modularization-design