Understanding webpack from the inside out