Started work on making the processing of images concurrent on a per engine basis
Working concurrent engine, however only a few methods are truly concurrent. Needs further work.