Major changes to allow for both imaging based solutions, as well as multi-processing capable execution.