We need to have a way to check if the workflow has changed. I propose a version number for workflows, this version number will be increased when: 1. Any internal component changes 2. Changes on the workflow