modern frontend toolchain simple examples on how to build a dev toolchain from scratch implementing HMR from scratch ???