The phantomjs part is much simpler than the Blanket stuff :P.