The naming here is super confusing (and someone wasted a couple of hours because they didn't know that facet_components existed). This change improves discoverability in 2 ways: 1 - More consistent naming by changint `components()` to `vertex_components()` which hints that there may exist a `facet_component()` function. 2 - Reference `facet_components()` in the docs for `vertex_components()` and vice versa