1. A method for generating a graphical module for the display of a query-specific content, the method comprising: receiving a query; determining a category identifier for the query; retrieving a category template corresponding to the category identifier for the query; retrieving one or more data elements identified by the category template; generating an interactive module according to presentation data stored within the category template; and combining the interactive module with a search results page responsive to the query for display to a user.