Did any try implementing their projects following MVC pattern??
MVC = Model + View + Controller = global.R + ui.R + server.R
I think it really depends on what you're trying to do with your R analysis.
Are harryzhu is suggesting, a shiny app is a good candidate project to structure is the model-view-controller pattern.