1. A method, comprising: receiving an input data stream; processing the input data stream to identify latent information within the data stream; activating a template based on the latent information in the input data stream receiving template-specific data based on the retrieved template; and processing the input data and the template-specific data, whereby the data may be configured to generate a report based on the input data and the template-specific data.