spike(workflow) - enable basic modeling for workflow

For one content item it will be only one task at a time. All history will be lost.
Are those constrains general enough to model the workflows?