1. A method for auditing governance, risk, and compliance using an event correlation architecture, comprising: receiving a solution pack for enforcing one or more governance, risk, or compliance controls, wherein the solution pack includes a collection of content for enforcing the one or more governance, risk, or compliance controls; deploying the solution pack within a correlation runtime environment, wherein the correlation runtime environment is configured to enforce the one or more governance, risk, or compliance controls using the deployed solution pack; enriching one or more events received at the correlation runtime environment using the content in the deployed solution pack; and correlating the enriched events using the content in the deployed solution pack to enforce the one or more governance, risk, or compliance controls.