master
Add Vue components and configuration for population chart: Introduce TopCountriesPopulationChart.vue and UserTasksBarChart.vue for visualizing top countries by population using Chart.js. Create package.json and package-lock.json for dependency management, ensuring compatibility with Vue 3.5.13 and Chart.js 4.4.8.
Enhance StatusChart component: Refactor to improve accessibility and performance by adding aria attributes, memoization, and a summary for screen readers. Update chart data handling and optimize category click functionality.
Remove UsersTable component: Delete the UsersTable.jsx file, which previously implemented a table for displaying user data with sorting and pagination features.
Add visualization principles document: Create visualization_notes.md outlining key principles for effective AI-driven visualizations, focusing on data structuring, interactivity design, and performance/accessibility considerations.