Fixing #3 and hopefully #1 by running doc generation in the target project, then starting a new process for the web server.