Editors need more than page-view counts to understand how stories perform. Please build an internal analytics dashboard for our news site in Angular that pulls article-level data from our data warehouse API. The dashboard should let the team filter by date range and category and provide three core views: a scroll-depth heatmap over an article preview to show where readers drop off; a chart that plots average engagement time against article length to surface patterns and outliers; and a navigation map (network diagram) that visualizes how readers move between articles. It should feel fast and easy to use for editors and analysts.