Designing Content Switching Solutions