* Rearranged Data objects so they are consistent with the pattern.
* Added working unit tests for ListGeneration.