media progress updates are now schedules.
UI states

routing capabilities are now included. The different sections of the
app are separated into different manageable partials.