Multiple Levels of Group Sharing (Enhancement Request)

I would like to be able to share one group to multiple others.
Example: I have multiple general shop KPI dashboards and production/plant status dashboards that I want everyone to be able to see. As such I have created a "General Viewer" group. Inside of that group is every person in my company that has a company email address.
I also have departmental groups (engineering, purchasing, sales, finance, ect.) Each of these groups has duplicates of values inside of the general viewer group. If I could add the individual groups to the general viewer group, it would mean that I would have less to maintain, and it would streamline the sharing process.
This is a macro example, but there are many smaller examples I could use as well.
Enhancement form has been submitted.