add IQuery implementations

Intentionally not autoloaded for now