Currently, we have three pre-defined templates for technical reports, controller notices, and complaints. We should also allow users to pass custom templates.