Initial implementation of the filter interface with sorting/filtering view.