Enhance documentation to include steps explaining how to build custom reporters. There are two types of reporters to be explained. - Output reporter - provides output to client (using output buffer) - Base reporter - provides no output to client. Saves data into database table or sends it via http/pipe/queue etc.