Three main points/ requirements we need to consider are:
We want to be able to make calls on the client side to render a view without knowing specifics about the View (in case we add/ change a View).
(a) Older (most recent from 2010)
(b) Had some disagreement about how to make modules that are also testable
Any ideas about ways we should change/ restructure our application to accomplish all three goals? Do these goals have too much inherent conflict, or is there hope? Also, any helpful blog posts are appreciated.