The tool could also be useful for explaining some simple query optimizations. For example, pushing a filter through a join. This would probably best take the form of a series of optimization rules which can be toggled on and off with some clear way to see how the expression changes.