Instead of relying on users to build dashboards that link to other dashboards, we could definitely create a basic "view builder" that allows the publisher to search for content and pin it to the dashboard in a specific layout that can be then shared with stakeholders.
This would bring in the concept of a editor vs viewer view of a deployed app. For example, the editor would see the customization tools, but the viewer would just see the end result. Think of how wordpress has the editor view and then the viewer view what you see when visiting the blog.