pulled queryable interface into 2 interfaces,

- one has defaults, another does not
- I was hoping this means people who ctrl + click on my classes would be
taken to the nice interface, but I'm afraid that might not be the case.
merged and updated Except query