The media service and analytics code are nearly feature complete at this point. However, the router for the media service is starting to get a little too large and ugly. There's too much code and too many non-router-specific things happening in the router.
In this episode, then, you'll continue the path of keeping your router code clean while also consolidating the tracking and analytics code into a single file with a simple API.
Keeping your code clean is critical to continued support and maintenance, and ensuring the routers are small will help you find ways in which you can accomplish this.