Merge Feature/reporter

Merge Feature/reporter branch into the develop branch
Replace by `aggFunction: List[PowerReport] => Report` where report should provide a means to be rendered