Added some various different generation methods. Right now just generates with one set of each method.