Separation of responsabilities still on the way, now the plugin system is starting to be a reality