Added several new generation algorithms, most of which are trivial cases. Started implementing point generation algorithm.