9. A system for providing content, the system comprising: a search server configured to receive a user query and retrieve a first search result based on the user query; an extraction module configured to identify a category based on the user query; a template storage module configured to retrieve a template based on the category; a template creation module configured to: retrieve category-specific content based on instructions in the template; retrieve additional category-specific content based on an additional query generated based on the category-specific content; and create a template module presenting the category-specific content and the additional category-specific content in accordance with the instructions, wherein the search server is further configured to provide a search result page having the first search result and the template module in response to the user query.
14. The system of claim 9 , wherein at least a portion of the category-specific content or the additional category-specific content is displayed via the template module based on a user interaction with the template module.