Added foundation for generating a report.

Awaiting answers to a few questions in order to proceed