Merge Feature/reporter

Merge Feature/reporter branch into the develop branch
Rename to `render(...)` and reduce the number of parameters (by leaving the aggregate function produce a report instead of raw values).