Whenever you see software updates, like when you have to update your OS on your phone and it keeps reminding you, there are usually three numbers in there, and sometimes more things tacked on. This is called Semantic Versioning, and it is key to keeping things cohesive in software. Semantic…