Refactor SearchListLoader to maintain extension boundaries