Today if one wants to develop a workflow service adapter, it is necessary to include a copy of multiple ORIGAM libraries to the project.
In order to make the development easier, we should expose
AbstractServiceAgent class and all its dependencies as a NuGet package.
There are lots of dependencies (rule engine, workflow engine, data service). It would be great if these could be referenced only as interfaces but I think it is out of scope and we should first create the NuGet package and later optimize the class model.