Visibility filter for widgets

It would be incredibly powerful to have the ability to filter the visibility of widgets in dashboards to either make them either visible or invisible. If you were to add a similar filter like we currently have for boards, including the ability to filter the widget visibility based on column values, people, teams, etc., it could open up a tremendous number of possibilities for reporting.