spike(workflow) - enable basic modeling for workflow

yep this is the idea. and history won't be lost - when an item is moved to other place there will be a new version created so we will know per version what desk/user/basket it was assigned to