Define a provides class that all features should inherit from.
Add dependencies to gemspec.
Merging.