Why and how per-component SemVer enables better UI compositions and team independence. Today, most components are versioned as part of an entire project (e.g. component-library). This conflicts with the idea of composing modular UI applications. A developer that wants to adopt a slider component will have to introduce the whole library on a single version into their application.