Create a selector for a component type.
Create a selector for 1 component type, mapped to the provided function.
Create a selector for 2 component types, mapped to the provided function.
Create a selector for 3 component types, mapped to the provided function.
Create a selector for 4 component types, mapped to the provided function.
Create a selector for 5 component types, mapped to the provided function.
Also get a specific component type.
Also check if a specific component type is present.
Also check if a specific component type is not present.
Also depend on the previous result.
Also only keep data that satify the test.
A selector of a specific set of components.