Now QueryRewriter is used in dataview objects they can decide whether overviews are applicable, have the oportunity to adapt queries for overviews, etc. This is done by having overviews-related behaviour in models/dataview/overviews and falling back to the regular models/dataview.