This version of the script uses threading; breaks the work into four threads. Issue is that the resulting file is "mixed up."
1.0.0
This script doesn't use the cmd module and follows a linear pass through the target PDF. If for some reason the script fails or hangs, it will lose the data it has collected, and require starting the script again.