Polish Graphics.Caramia.Query.

Now we check that incompatible queries are not active at the same time.

Query results are now Int64s.

Added withNumericQuery' and withBooleanQuery' that don't return the result of
the action.
Add a query object demo that smoke tests that queries work correctly.