Please update the existing "VM Fitness Tracking Dashboard" application with these new structural and interactive features:
- Mandatory Core Finisher:
- Automatically append a dedicated "Core Finisher" subsection at the very bottom of every single day's workout list (e.g., Day 1 to Day 7).
- Populate this subsection with 2-3 standard core exercises (like Planks, Hanging Leg Raises, or Russian Twists) that remain static or vary slightly, ensuring core training happens daily.
- Meal Swapping Interactive Logic:
- On every individual meal card (Breakfast, Lunch, Dinner, Snacks), add a subtle "Shuffle" or "Swap Meal" button icon in the corner.
- Implement an active interactive state: clicking this button must instantly swap out the current food item, ingredients list, and macro numbers for an alternative healthy choice suitable for the user's dietary criteria.
- Ensure the circular macro progress rings at the top dynamically recalculate and animate to reflect the new totals when a meal is swapped.
Maintain the exact same dark theme, electric-green accents, and clean mobile layout while adding these interactive elements.