Some more session worker logic + definition of Evaluator interface.