As a heads up, general forum etiquette (especially when you already have a thread on the same topic on the main page) is to make sure you have the content to fill in when you put up the thread. Currently, for example, this thread is just occupying space and there's nothing anyone can really contribute to it.

Irregardless, I hope this model has some pretty big changes, although I can't hold my breath to much: I still think you're trying to cram way to many completely differing options into a single class. What you've laid out in concept is closer to a whole new SYSTEM than it is to one base class.