I had thoughts of implementing your viewer as part of a code review process. It could be useful to such an implementation if the possibility existed to diff two different sqlplans. Giving a reviewer the ability to validate a plan against a previous plan before approving submission to a pipeline was the thought.