+1 in Concept.
-1 in Implementation.
- Provide API for various output methods.(Alexander Wirtz for example mentioned Console Supprt.)
- Should break out HTML Implmentation to a Seperate Class.
- Way to change HTML output.
- Callback functions?
- XML Out?
I think this couold be a very valuable package, but its current implmentation and design is flawed.