The source project of this merge request has been removed.
Separate dark processor in its own class. Problem was in using a singleton to...
Separate dark processor in its own class. Problem was in using a singleton to perform dark subtraction but when more than one module was performing dark subtractions at same time, this may lead to conflicts and crash. Now each module has its own dark processor