WIP: Custom Search extractors

@drewkerrigan This is missing some code samples, but otherwise it's ready for review.