title: Sharing controllers and views between areas in MVC3
body: <p>I am about to segregate my MVC3 app into areas, but some controllers and views are common to multiple areas. How can I share these? </p>
  
  <p>I have considered some options here, but would rather take some advice first. I can locate shared controllers/views in the core app, i.e. no in any area, and route and or redirect to actions on these controllers. I can also place controllers in a shared library, and use derived controllers in my areas. Then, similar to my first option, I can use custom controller factories in my areas and use these to target shared controllers in the core app.</p>
  
  <p>How should I go about this?</p>