Laid foundation for allowing multiple report types.