GH89 - Search component

issue #89