Hi all,
I'm working on a custom add-in that would benefit from being able to generate property sheet pages at runtime, depending on a user's selection. Considering that property sheet pages are declared in DAML, I was wondering if it would be possible to add to/remove pages from my viewmodel.
I thought that GetPlugInWrapper from the FrameworkApplication class might be a good lead, but it seems the best I can do is grab the child elements of a PropertySheet. I feel like I am maybe missing something obvious. Is there a way to add new pages on the fly?

Thanks for all the help in previous questions, I really appreciate having a community resource like this when figuring out the SDK.