use submodules for elasticlunr, dive, parse-svg-path, and findAndReplaceDOMText
For the js libs we're using, it's probably better to do a "poor man's mirror" here at git.purrdata.com and use submodules in the main purr data repo. As it stands I just copy-pasted the released code for each project into the nw folder.
Probably not a huge deal as those libs aren't particularly complex. Nor do they have any dependencies (which is why I chose them :)