Adds number generator classes. 

Useful when you need number generation to be abstracted. Mainly used in
animation classes.
Provides the base for animation classes.
Update dependencies.