Configurable fusion and heterogeneous execution

@thierry, I agree with extending a configuration framework wherever possible.