I am looking for an advice on the following idea.
Is there any solution to create a frame of WPF application providing some functionalities, where someone else could easily insert his own animation to our code?
As an example, we can provide an application with voice recognition functionality that could be easily used to create simple game by someone else.
I’d suggesting giving a look to MEF: http://mef.codeplex.com/
Most of the context in which I’ve heard of it being used is in support of a plugin-oriented architecture, which sounds like what you’re doing.