Search: Abstract out search menu to general parent class