Generic component search. Props: - `filterTag` (optional) - tag to require to be present on the component metadata - `boostedTag` (optional) - if the component has boosted tag, it will be displayed above all non-boosted components. - `onChange` - function that receives the results on search - `placeholder` (optional) - placeholder for the input