Initial reporter using lib ctemplate.
(with the templates to replace existing output)