Osng 480

This pull request contains the new plugin mechanism. 
see comment above.