System that renders an ImGui window that lets users search for and select Entities (which will attach a SelectedComponent to them).
To make a Component be taken into account in the search, its DisplayImGui and MatchString meta Components. Its type Entity must also have a NameComponent.
Sample implementations for these can be registered by calling registerComponentEditor and registerComponentMatcher.