Cleanup, docs, and a better manifest spawner