Introduce search_result_data object to assist with search data manipulation - required for filters and listing