How to implement Sematic Versioning in IT world. What are the steps involved? What needs to take care