Change specs to be able to search for gadgets
Add search gadgets implementation