Introducing the Shiny application architecture and reactivity