Qu'est-ce que Prism pour WPF?

Je suis souvent tombé sur quelque chose qui s'appelle Prism récemment. Microsoft, qui dirige le projet, le décrit comme Directives pour les applications composites dans WPF et Silverlight. Même après avoir lu les descriptions plus détaillées, je n'ai pratiquement aucune idée de ce dont il s'agit...