Shiny directory listings with recursive download functionality.