Dive Deep into esbuild's Architecture (and Why esbuild.do Uses It)