R: Jak elegancko oddzielić logikę kodu od tagów UI / html?

Problem Podczas dynamicznego tworzenia UI-elementy ( shiny.tag, shiny.tag.list...), często trudno jest oddzielić ją od mojego logiki kodu i zwykle kończy się z pokrętny bałagan zagnieżdżone tags$div(...), zmieszanej z pętli i instrukcji warunkowych. Jest denerwujący i brzydki, ale także podatny na...