Added initial projections support. Queries not implemented (and not tested)
Added projections