Versioning of Components

Hi everyone!

I want to version my components so I can check if a layout is up to date on my custom components. Are there any tips for best practices and suggestions?

I am thinking of using the Revision when I save the component I can auto increment it:

Is there a possibility for custom revision numbering?