Added the concept of header and footer to reports