An interface for objects which monitor and filter data between a model and a view.