Moved json::query to separate source files.