Templater for versioning - copying existing file?

What I’m trying to do

Hi there,
I am thinking about a solution to use templater for copying files and renaming them for versioning.
But I am stuck where to start, any help is appreciated!

So lets say I have data_policy-v1 and now i want to copy and rename this file to data_policy-v2 and move the data_policy-v1 to an archive folder.

Things I have tried

Right now I dont really now where to start. I know how to call templater on new file creation, but i am stuck here.

Thanks everyone!