Move Feature Provides class into its own gem.