Extracting the plugin system from vagrant