Refactored slideshow subproject