In-calculation generation of report for aggregation algorithms
Right now, a report is generated that gives details of some calculation algorithms, after the fact and outside the code that actually performs the calculations. This might be ok for simple algorithms but is not acceptable for the complex delegation algorithms. Now that these complex algorithms can be situated in their own Python modules, we can include logging on the fly for the purpose of producing a human-readable report to understand and check the calculations.