added new package for auto-generation of data stuffs in order to make this generic

This would ideally allow this project to be used in many datasets, but I am usure of the feasablity of this idea at the moment;