WorkflowprocessModel generation

Hi All,
When ever generate a workflow - it is creating new processModel with new version in WmMonitor. This way it is creating bunch of process models for every change.
I would like to know this is the way workflow-processmodel integrations are working?. IF not please let me know what I have to do.

Thanks