To make it easier to mantain the package, it would be nice if we could break some functions down into smaller functions for which developing unit testing would be easier. For example, the make_data function is a good example of function that can be broken into many speciallized functions.