title: Ways to implement large settings dialog with WPF and MVVM
body: <p>I am building an extensible WPF + MVVM application that will possibly have a significant number of user settings (from both core of the application and plugins). From my previous experience I can tell that managing options dialogs is pain when the application grows. Are there any best practices or design patterns that I could follow? How other applications like Visual Studio implement options dialogs with large number of categories and settings? Are these dialogs generated at runtime?</p>
  
  <p>Thanks!</p>