Yes, I think we need to differentiate file formats from query engines.  If you give me a query engine format, it should expose more than just the input and output that we have above.