When you have a moment, consider reading my post on “user defined output formats” for forensic tools: http://www.williballenthin.com/blog/2014/02/08/towards-better-tools-part-2/

@williballenthin