Function app_ui
in app_ui.R is too long. We can split out all the different panels into separate functions that only return the panel and then assemble the UI in app_ui from these functions.
Shiny has so called Modules for this. See this introduction.