Clamp should be able to pick up workflows from a Git backend of sorts, which allows versioning of workflows in a repository instead of a database - this makes things like rolling back and versioning of workflows easier.
Some further thought is required before implementing this - if workflows are picked up from a Git repository, how will changes in these workflows be handled?*