Reporting library, using Razor templates to generate HTML, Excel and PDF reports