I have attached a first draft of a functional spec to derby-6445, describing the work needed for this subtask of that issue. Could you review that spec and add your feedback to the commentary on that issue? In particular, I would be interested to know what output support might be needed. Both you and Knut mentioned that output support might be needed, but I was not able to imagine what it would be.
Are you planning to do all of the work described by that functional spec?