I have the feeling the approach explained in D2.2 Undertanding candidate is using a conceptual model of:
modelet input(s) -> Engine -> modelet output
but it should be more explicit, and include the model the Engine uses:
________
| model |
|
modelet input(s) -> Engine -> modelet output