Multiprocessing is now functional. May need to rework some parts of the
interface, but it works.