1. An apparatus comprising: at least one processor; a memory coupled to the at least one processor; a repository residing in the memory that includes a document that includes a plurality of elements; and a content management system residing in the memory and executed by the at least one processor, the content management system comprising: a dynamic inclusion mechanism that monitors the document for changes, and when content in the document is changed, automatically executes a query in a background process to the repository, wherein the query includes at least one parameter corresponding to the changed content, the query returning a query result and the dynamic inclusion mechanism automatically inserts a link to the query result into the document.