Starting with C++ classes for workflow/modeller