To follow up on that -- what I want to accomplish now is a fully-defined, fully-implemented REST language for resources, so that the web API can start using it immediately.  If we need to loop back and support specific queries, or arbitrary queries, when we see the performance, there's lots of room for that -- later.