It would be good to reduce the number of dependencies in the core library to make it easier for consumers to choose what they want.