engine: re-implement dia workflow in terms of provider

remove usage of model source
sml and engine: remove model source related classes
diagrams: add comments to a few models

- regenerate all models with dogen v1078