All the primary widgets such as button, text box, and so on are
objects of basicPW class. The functions are constructors of primary
widgets that are subjects of basicPW class with behaviors specific to
primary widgets.

Aids in splitting of a vector for parallelization, e.g. splitting up a group of SNPs into subgroups, so each one can analyzed in a parallel process. Other uses might be to choose splitting points for k-fold cross validation.

parseCommandArgs allows for command line arguments to be passed into R. Arguments may be of the form of simple R objects. This makes running the same R code on multiple different options easy, and possible to run in parallel on a single machine or on a cluster.
parseCommandArgsDF returns a dataframe with all of the values that were set when the code was executed.