https://ones.com/blog/knowledge/mastering-component-version-control-best-practices/