Make template out of (Dumping-)EvalGraphBuilder
Make template out of FinalEvalUnitPropertyBase
Introducing config keys for eval heuristic.
Adapt heuristics to conform EvalGraphBuilder<>
Introducing evaluation context.
Make template out of EvaluateState.
Store eval heuristic type in ctx.config