ui2: Reorganize components (#3228)

This PR reorganizes the components in the `ui2` crate.

The distinction between "elements" and "components" is now gone, with
all of the reusable components living under `components/`.

The components that we built while prototyping but will eventually live
in other crates currently reside in the `to_extract/` module.

Release Notes:

- N/A
76db100d11Marshall Bowers committed on 11/3/2023, 9:34:11 PM· committed by GitHubparent287ea0a
64 files changedLine totals unavailable