Plugins framework with proper testing.
I still have to solve the dependencies with pluginmgr