Repeater/Viewers Having Generic filters apply to datasource not just path
When a repeater or a Viewer is given a path you can add filters like where, order by, class names. You should be able to do that even if a datasource was provided. All the filters can easily be applied to a data source. It would also allow generic Datasources to be made for a page and then used for several items. This way it would help reduce calls to the DB.