In a R&D project of mine, I’m using Prism to create a composite WPF application. I can recommend anyone writing WPF or Silverlight applications to take a look at it if you’re unfamiliair with Prism. One thing I dislike about it though, is that is uses strings as region names. Meaning that there’s...