Passing Plugins in constructor and registering them via "PostInit" event

Passing Plugin as parameter to the constructor
plugin creates DOM elements and attach itself to grid node and it's parent node
entire grid and other plugin DOM can be created on the fly.

Michael can you validate this approach ?