Inside FastBoot: Faking the DOM in Node